La revisión de código, clave para que el desarrollo con IA sea sostenible

Fuentes: Leverage Code Review for Sustainable AI Coding Development

La revisión de código entre pares, tradicionalmente centrada en detectar errores y compartir conocimiento, se ha convertido en una pieza crítica para gestionar los riesgos del código generado por herramientas de inteligencia artificial y agentes autónomos. Investigadores y profesionales consultados sostienen que, dado que estos sistemas producen cambios cada vez más grandes y rápidos, las organizaciones deben redefinir qué entienden por una revisión "buena" antes de automatizarla. En la práctica, equipos como los de Threada aplican tres capas: comprobaciones automáticas sobre los archivos afectados, una revisión adversarial independiente y una validación de extremo a extremo del flujo real. Expertos como Michaela Greiler señalan que la revisión está pasando de ser una práctica de equipo a una responsabilidad individual del desarrollador, porque el volumen de cambios dificulta el diálogo colectivo. Jason Cohen, fundador de SmartBear, la equipara a invertir en un programador junior: dedicar tiempo a codificar el conocimiento que la IA no capta reduce la repetición de errores. Las consecuencias de saltarse la revisión son tiempos de espera en los pull requests, más fallos, retrocesos en producción y horas extra de ingenieros senior, según Sergey Matikaynen, cofundador de GoGloby. El artículo también recoge la advertencia de Tolga Tarhan: la revisión ya no es una puerta al final del desarrollo, sino un proceso continuo integrado en el ciclo de trabajo.