Curso · 8 capítulos
Código Legacy con IA: Entender, Modernizar, Migrar
Most enterprise engineering is brownfield. Agents finally made it tractable: comprehension, safety nets, strangler slices, and migrations, practiced on a provided legacy codebase, applied to yours.
Lo que sabrás hacer
- Convierte un sistema que nadie entiende del todo en un mapa verificado que puedas defender en una revisión de diseño.
- Fija el comportamiento actual de código sin pruebas con tests golden-master generados por un agente, para que refactorizar por fin tenga una alarma.
- Extrae con ayuda de un agente una sola costura ya probada del monolito y hazla correr con seguridad detrás del código al que reemplaza.
- Corre primero la receta determinista, y deja que un agente limpie solo lo que la receta no toca.
- Traduce un módulo ya migrado a un segundo lenguaje, y entrégalo con la misma prueba que demostró que el original funcionaba.
- Genera el README, los ADR y la verificación de CI que la base de código nunca tuvo, y demuestra que se mantienen honestos a medida que el código sigue cambiando.
Qué incluye
- 1Código Legacy con IA: Empieza aquí
Una orientación de 10 minutos al itinerario Código Legacy con IA: por qué la ingeniería brownfield por fin tiene un ciclo de agentes seguro, cómo se apoyan entre sí los siete capítulos, y por dónde empezar.
- 2Mapear una base de código desconocida
Convierte un sistema que nadie entiende del todo en un mapa verificado que puedas defender en una revisión de diseño.
- 3Pruebas de caracterización
Fija el comportamiento actual de código sin pruebas con tests golden-master generados por un agente, para que refactorizar por fin tenga una alarma.
- 4El patrón strangler
Extrae con ayuda de un agente una sola costura ya probada del monolito y hazla correr con seguridad detrás del código al que reemplaza.
- 5Migrar a Java 21
Corre primero la receta determinista, y deja que un agente limpie solo lo que la receta no toca.
- 6Portar entre lenguajes, verificado
Traduce un módulo ya migrado a un segundo lenguaje, y entrégalo con la misma prueba que demostró que el original funcionaba.
- 7Documentación recuperada
Genera el README, los ADR y la verificación de CI que la base de código nunca tuvo, y demuestra que se mantienen honestos a medida que el código sigue cambiando.
- 8Reescribir o refactorizar
Convierte la evidencia que reunió el agente sobre costo, riesgo y reversibilidad en un memo de decisión que los ejecutivos puedan exigirte de verdad.
Consigue un certificado
Completa todos los capítulos para recibir tu certificado de finalización.