Tecnología, Internet y juegos
32 meneos
125 clics
Las herramientas de programación con IA están provocando que los desarrolladores codifiquen cada vez peor

Las herramientas de programación con IA están provocando que los desarrolladores codifiquen cada vez peor

"He visto a gente usar loops dobles en lugar de métodos optimizados porque simplemente asumieron que lo que generó ChatGPT estaba bien"

| etiquetas: inteligencia artificial , programación , desarrolladores , calidad , código
27 5 1 K 248
27 5 1 K 248
Yo lo suelo usar casi exclusivamente para los tests. Haces una función y le dices a copilot qué te pruebe todas las casuísticas. Compruebas que las entradas y salidas son correctas y ya.
Para poco más sirve. La mayoría de las veces no es capaz ni de arreglar un error de compilación de forma correcta, mucho menos crear código optimo, de hecho una vez probé a que me calculase la complejidad ciclomatica de un algoritmo y falló absurdamente y mucho menos saber optimizar para hacer menos memory allocations.
#1 a mí he da muy buenas ideas de cómo hacer cosas, luego ya has desarrollo yo.
Cursor para esto es increíble.
Si lo han entrenado con lo que subí a GitHub en su día... no me extraña que salga un código funcional (lo que hice era funcional), pero ineficiente, poco nos pasa. xD
El problema de la falta de programadores y arquitectos "seniors" es que, básicamente, las big tech, multis de renombre y startups de altos vuelos los están acaparando a todos con salarios estratosféricos, por lo que muchas pymes y charcuteras clásicas han visto en la IA la tabla de salvación a este problema.

Pero como ya predijimos muchos hace años, lo único que conseguirán serán productos más mediocres al limitarse a copypastear lo que caga la IA sin ningún control ni criterio. Y como es obvio, el tiempo nos ha dado la razón.
La falta de Code reviews serias, y de seniors que no dejen pasar porquerias, es lo que hace que el código sea peor.

Usar AI para acelerar trabajo: bien.
Usar AI para copiar y pegar a ciegas: needs more work y ya llorarás al PO o PM de turno por los puntos del sprint
Que la IA sigue en pañales, pese a los recientes avances, no deja de confirmase.
Vaya, que sorpresa....

Era.algo obvio.
Artículo generado con chatptg :troll:

Joder, haced el prompt como toca y el código estará mejor :troll: Al final de todo toca preguntar a chatpgt, oye, ¿El código que me has dado está bien no? xD
#2 Prueba a hacer eso y luego preguntarle: "¿estás seguro?"

El resultado puede ser muy aleccionador! :-D
#6 Je Je Je...

:troll: :troll:
#6 o mejor, dile que se equivoca, pedirá disculpas, te dará la razón y escupirá otro código distinto, muchas veces peor.
“ …está generando 'profesionales' que simplemente copian y pegan código generado sin entenderlo del todo”
Y esto lo está produciendo la IA, claro, claro. xD xD
#3 Es la versión refinada de StackOverflow
#3 Esto va a ser como en el cole con la prohibición de la calculadora "que luego me poneis los números que salen en la pantallita y no sabeis ni lo que estais haciendo".
#3 El código erróneo que produce la IA , si. Lo está produciendo la IA
#14 Sí, pero copiar-pegar sin entender el código no lo ha “inventado” la IA

menéame