Bang AS-IS → Angular 21 ✅ Trade-offs ❌ Arquitetura limpa ao final Alto risco, rollback complexo Incremental AngularJS e Angular convivem Entrega contínua e menor risco Maior complexidade operacional Strangler Fig Novas features já nascem em Angular 21 Evolução gradual Migração mais longa
Bang AS-IS Incremental ✨ Strangler Fig ✨ → Angular 21 ✅ Trade-offs ❌ Arquitetura limpa ao final Alto risco, rollback complexo AngularJS e Angular convivem Entrega contínua e menor risco Maior complexidade operacional Novas features já nascem em Angular 21 Evolução gradual Migração mais longa
o desenvolvedor Entender Planejar Migrar Testar Refatorar Explica código Sugere estratégia Converte código Gera testes Sugere melhorias Podemos usar como uma ajuda nesse processo
real, podemos observar: Tempo Qualidade Esforço humano Retrabalho Velocidade de entrega Aderência Custos Fontes: GitHub Research (2024); DORA State of AI Assisted Software Development (2025); METR early-2025 study + uplift (2026)
do legado Comparação Migração Templates "Analise os arquivos AngularJS e documentação de regras de negócio, validações, fluxos e integrações" "Compare a documentação Angular com Angular JS" "Migre a lógica do controller para o component Angular" "Migre o template e ajuste as dependências visuais, convertendo as diretivas"
Projeto compila sem erros Testes passando Funcionalidades mantidas Implantação Gates e build/deploy passando Compilar não é estar correto Valide o comportamento da aplicação, não apenas o código
que a IA precisa saber Divida a migração em etapas Código Dependências Padrões Quanto melhor o contexto, melhor a resposta Regras de negócio Component Feature Integração Evite migrar tudo de uma vez 03 Valide o resultado 04 Revise antes de aceitar Não confie apenas no código gerado A IA sugere e executa. Você decide Build Testes Compilar não é estar correto Comportamento Arquitetura Qualidade Regras de negócio Entenda o código antes de aprová-lo
IA Hands-on: IA com eficiência, menos tokens e mais valor Imersão GitHub Copilot - Bradesco GitHub Copilot Dev Days GitHub Copilot Challenge Workshop Copilot Chat - Unibrad