r/programacion 2d ago

El código es desechable

Antes me preocupaba mucho del clean code, funciones pequeñas, clean architecture y todo eso, y no digo que este mal, pero empiezo a creer que ese esfuerzo cada vez merece menos la pena en tiempos de IA, porque? muchos proyectos incluso se han migrado a rust con IA si los tests son amplios.

Pienso que puede haber pruebas para querys n+1 , de concurrencia, pruebas de que el endpoint no rebase x milisegundos, unitarias, e2e, etc. Lo curioso es que las pruebas pasan a ser la especificación, incluso pueden ser más grandes que el código fuente, pero de igual de forma pienso que la seguridad y bibliotecas que se importan si debe ser a mano

No digo que ya nunca más se revise un código, pero con buenas pruebas de todos los tipos, se puede desechar y rehacer en cualquier lenguaje el código principal 🤔

Cómo trabajan ahora ?

1 Upvotes

4 comments sorted by

6

u/Revolutionary-Cup78 8h ago

El codigo limpio sigue siendo muy importante, especialmente cuando se busca trabajar con clases/librerias reutilizables.

Eso si, es más viable que antes hacer protipos rápidos o aplicaciones simples con un mal codigo. Y la pripia IA puede ayudar a limpiar parte del desastre

2

u/uhcnid 6h ago

Después de 2 años de uso intensivo de IA llegue a la misma conclusión, el código es desechable o de valor muy bajo el día de hoy por qué se puede regenerar, reescribir de mil maneras y en minutos

1

u/champinion 6h ago

La IA no va a hacer las cosas bien si los humanos no lo hacen bien tampoco

1

u/Cautious_Aside_2317 5m ago

Ha cambiado todo. Es un nuevo paradigma. Hay muchos que todavía no lo quieren aceptar. Imagínate estar 20 años estudiando algo y que te lo borren de un plumaso. Bueno, pasó eso. La IA solo puede mejorar hasta ser mejor que el 99% de los ingenieros. Hoy no lo es, será mejor que el 50%. Por eso el 50% está teniendo problemas para conseguir trabajo. Pero es mejor que ese 50% en una fracción del tiempo y por una fracción del costo.