Curso · 8 capítulos
Código Legado com 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.
O que você vai saber fazer
- Transforme um sistema que ninguém entende de verdade num mapa verificado, defensável numa reunião de arquitetura.
- Fixe o comportamento atual de código sem testes com testes golden-master gerados por agent, para o refactoring finalmente ter um alarme.
- Extraia uma costura já testada do monólito com ajuda de um agent, e rode-a com segurança atrás do código que ela substitui.
- Rode a receita determinística primeiro, e deixe um agent limpar só o que ela deixar para trás.
- Traduza um módulo já migrado para uma segunda linguagem, e entregue-o com a mesma prova que mostrou que o original funcionava.
- Gere o README, os ADRs e a checagem de CI que o codebase nunca teve, e depois prove que eles continuam honestos conforme o código segue mudando.
O que tem dentro
- 1Código legado com IA: comece aqui
Uma orientação de 10 minutos ao path Código Legado com IA: por que a engenharia em sistemas legados finalmente tem um loop de agent seguro, como os sete capítulos se apoiam entre si, e por onde começar.
- 2Mapeie um codebase desconhecido
Transforme um sistema que ninguém entende de verdade num mapa verificado, defensável numa reunião de arquitetura.
- 3Testes de caracterização
Fixe o comportamento atual de código sem testes com testes golden-master gerados por agent, para o refactoring finalmente ter um alarme.
- 4O padrão strangler
Extraia uma costura já testada do monólito com ajuda de um agent, e rode-a com segurança atrás do código que ela substitui.
- 5Migrando para o Java 21
Rode a receita determinística primeiro, e deixe um agent limpar só o que ela deixar para trás.
- 6Ports de linguagem, verificados
Traduza um módulo já migrado para uma segunda linguagem, e entregue-o com a mesma prova que mostrou que o original funcionava.
- 7Documentação, recuperada
Gere o README, os ADRs e a checagem de CI que o codebase nunca teve, e depois prove que eles continuam honestos conforme o código segue mudando.
- 8Reescrever ou Refatorar
Transforme as evidências de custo, risco e reversibilidade que o agent levantou em um memorando de decisão que executivos possam realmente te cobrar.
Ganhe um certificado
Conclua todos os capítulos para receber seu certificado de conclusão.