Justin Reock en el blog de DX:
Nuestros hallazgos preliminares del segundo trimestre muestran que, en promedio, el 51.9% del código ahora es generado por IA. Los modelos más nuevos, una mejor integración en el flujo de trabajo debido en gran parte al uso de herramientas de CLI, los mandatos de IA y el progreso en la curva de aprendizaje han contribuido a este cambio masivo. Si bien esto indica que la IA está impactando significativamente nuestra capacidad para crear código, dice poco sobre la calidad del código que se está generando.
Sin sorpresas. El tamaño de los Pull Requests también ha crecido:
Debido al cambio drástico en el código generado por IA, también analizamos si el tamaño de las PR —una medida de calidad— ha cambiado para el mismo grupo de empresas durante el último año. Curiosamente, nuestros datos muestran un cambio igualmente drástico: el tamaño medio de las PR casi se duplicó, pasando de 44 líneas a 72 líneas por pull request entre julio de 2025 y junio de 2026.
Este hallazgo confirma lo que muchos equipos esperarían: la IA tiende a generar más líneas de código que los humanos. Cuando la mayoría del código es producido por máquinas, esa verbosidad resulta en pull requests más grandes.
Sin sorpresas, de nuevo. Pero:
En términos más generales, esta métrica se está convirtiendo en una de las más importantes a seguir. Generalmente, más código puede equivaler a más complejidad, menos portabilidad y un mayor potencial de errores y vulnerabilidades. El código más verboso también puede ser más difícil de revisar y mantener. Una de las características de un ingeniero hábil es la capacidad de implementar completamente un caso de uso con exactamente la cantidad de código necesaria para realizar la tarea. Cuando la IA socava ese instinto a escala, el resultado no es solo deuda técnica. Es una deuda cognitiva compuesta en todo el equipo, ya que los ingenieros luchan por comprender código que no escribieron.
Este es el cambio fundamental que vamos a ver en los siguientes meses. Como industria, vamos a tener que buscarnos otra métrica para entender la complejidad del sistema que estamos construyendo. Ya no se puede medir en líneas de código, porque ese número va a crecer tan rápido que no va a ser posible seguirle el paso.
Cuando es una persona la que tiene que revisar el código y darle mantenimiento, tiene sentido que cuidemos la accesibilidad al detalle de implementación. Cuando un LLM puede digerir cientos de miles de líneas de código en segundos, la realidad es que esa limitante deja de ser tan relevante.
Como industria nos va a costar trabajo entender eso.
Comentarios
No hay comentarios aun.
Inicia sesión para comentar.