Curso · 8 capítulos
Código Legado com IA: Entender, Modernizar, Migrar
A maior parte da engenharia em empresas grandes lida com sistemas legados, não projetos do zero. Os agents finalmente tornaram esse trabalho viável: compreensão, redes de segurança, fatias no padrão strangler, migrações, tudo praticado num codebase legado fornecido e depois aplicado ao seu.
O que você vai saber fazer
- 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.
- 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.
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.