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.

Pagopractitioner8 capítulos160 minInglês + 6 idiomasCertificado ao concluir

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

  1. 1
    Có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.

    10 min
  2. 2
    Mapeie um codebase desconhecido

    Transforme um sistema que ninguém entende de verdade num mapa verificado, defensável numa reunião de arquitetura.

    22 min
  3. 3
    Testes 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.

    21 min
  4. 4
    O 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.

    21 min
  5. 5
    Migrando para o Java 21

    Rode a receita determinística primeiro, e deixe um agent limpar só o que ela deixar para trás.

    21 min
  6. 6
    Ports 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.

    22 min
  7. 7
    Documentaçã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.

    21 min
  8. 8
    Reescrever 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.

    22 min

Ganhe um certificado

Conclua todos os capítulos para receber seu certificado de conclusão.