Código limpio frente a agentes de IA: qué cambia en su rendimiento

Fuentes: Does Code Cleanliness Affect Coding Agents? A Controlled Minimal-Pair Study

Un estudio controlado por pares mínimos investiga si la limpieza estructural y estilística del código fuente influye en el desempeño de los agentes autónomos de programación. Los autores presentan un protocolo de evaluación basado en parejas de repositorios idénticos en arquitectura, dependencias y comportamiento externo, pero que difieren en violaciones de reglas de análisis estático y complejidad cognitiva. Cada par se construye en ambas direcciones: un agente degrada un repositorio limpio y otro limpia uno desordenado. En total se diseñaron 33 tareas repartidas en seis parejas, evaluadas mediante pruebas ocultas en la superficie pública de la aplicación. Tras 660 ensayos con Claude Code, la limpieza del código no modifica la tasa de acierto del agente. Sin embargo, sí altera de forma notable su huella operativa: los agentes que trabajan sobre código más limpio consumen entre un 7% y un 8% menos de tokens y reducen en un 34% las revisitas a archivos. El trabajo sugiere que los principios clásicos de mantenibilidad siguen siendo plenamente relevantes en la era del desarrollo asistido por IA, al incidir en el coste computacional y la eficiencia de navegación de estos sistemas. Además, la limpieza del código se suma al modelo, el entorno de ejecución y el prompt como variable que afecta materialmente al comportamiento del agente.