Los refactors de legacy matan más proyectos que ninguna otra categoría de trabajo. Claude Code cambia el cálculo: el agente puede leer una base de 200K líneas en una sesión y refactorizar con seguridad detrás de una red de tests fuerte.
Actualizado: 24 de abril de 2026
Asegúrate de tener tests. Si el legacy no tiene, la primera sesión es "escribe tests de caracterización para las tres rutas más críticas". No hay refactor sin red de seguridad.
Refactoriza por módulo, con feature flag. Cada módulo refactorizado va a producción detrás del flag, observado en métricas una semana, y luego se borra el módulo antiguo. Claude Code gestiona el flip del flag en el código en un PR.
Para bases muy grandes usa la tool Task para spawnear sub-agentes, uno por módulo. La sesión principal coordina; los sub-agentes hacen el trabajo quirúrgico. El contexto se mantiene limpio, el refactor va en paralelo.
Sí. Hemos migrado PHP a Go y COBOL a Java. Sigue siendo necesario emparejar con un experto humano del lenguaje origen.