Blog
Generar el código es la parte fácil. El trabajo real empieza cuando alguien tiene que revisarlo y firmar debajo.
Publicado el · 5 min de lectura · TSDFACT
Un agente puede producir en diez minutos un cambio que a una persona le llevaría una tarde. Esa parte ya no está en discusión. Lo que no cambió es lo demás: alguien tiene que entender ese cambio, decidir si está bien, probarlo y responder por él cuando falle en producción a las once de la noche.
Los equipos que sacan provecho real no son los que generan más código, sino los que ajustaron el flujo para que revisar siga siendo posible. Es un problema de proceso, no de herramienta.
| Delega sin culpa | Delega con supervisión | No delegues |
|---|---|---|
| Pruebas para código existente | Funcionalidad nueva acotada | Diseño de la arquitectura |
| Migraciones mecánicas repetidas | Corrección de errores con causa conocida | Modelo de datos |
| Documentación a partir del código | Refactors que cruzan módulos | Decisiones de seguridad |
| Scripts de uso puntual | Integraciones con terceros | Lo que toca dinero o datos personales |
| Conversión de formatos | Optimización de consultas | Lo que nadie del equipo entiende |
La última celda de la derecha merece subrayarse: no delegues código en un área que nadie del equipo domina. No porque el agente vaya a hacerlo mal necesariamente, sino porque nadie podrá juzgar si lo hizo bien. Ahí es donde se acumula la deuda que no se ve hasta que explota.
Siempre se supo que los pull requests pequeños se revisan mejor. Con un agente la regla pasa de buena práctica a condición de funcionamiento, porque la restricción dejó de estar en producir y pasó a estar en revisar.
Un PR de 1.500 líneas generado en veinte minutos tiene un destino previsible: se aprueba sin leer. Y un PR aprobado sin leer es código sin dueño, que es exactamente lo que un equipo no quiere acumular.
Lo que funciona en la práctica:
El punto 4 es el que sostiene todo lo demás. Si nadie entendió el cambio antes de integrarlo, el equipo ya no es dueño de su sistema.
La deuda técnica que genera este flujo no se parece a la clásica. No es código feo que todos reconocen como feo: es código correcto, bien formateado y con buenos nombres, que sin embargo no encaja con el resto porque se escribió sin ver el conjunto.
Tres síntomas que conviene vigilar:
El antídoto es barato y poco glamuroso: convenciones escritas en el repositorio —cómo se nombran las cosas, dónde va cada tipo de archivo, qué bibliotecas ya están elegidas— y pasárselas al agente como parte del contexto de cada tarea. Un agente que conoce las convenciones del proyecto produce código que encaja; uno que no, produce islas.
Revisar código generado requiere mirar en otro orden. Un humano con prisa comete errores de descuido —olvida un caso, se equivoca en un índice—. Un agente comete errores de contexto: resuelve bien lo que entendió, habiendo entendido mal el problema.
Por eso la revisión empieza por arriba:
El flujo que funciona no es «el agente escribe y nosotros aprobamos». Es un equipo que decide qué delegar, mantiene los cambios lo bastante pequeños para revisarlos de verdad, exige pruebas con el mismo rigor de siempre y conserva la propiedad del diseño.
Visto así, la IA no reemplaza criterio: lo hace más necesario, porque ahora hay más código que juzgar por unidad de tiempo. Si quieres el detalle de cómo trabaja un agente de programación por dentro, está en Claude Code y la programación agéntica, y la parte de automatizar pruebas y despliegue, en DevOps y CI/CD para PYMES.