problemáticos? INTRODUÇÃO HANDS ON! RESUMÃO Que os Deuses da demo estejam ao nosso favor! Sugestão de ferramentas, livros e boas práticas. Quais são as técnicas PRÁTICAS que facilitam a refatoração? PRINCÍPIOS E TÉCNICAS
tão grandes que não cabem na tela mais de uma responsabilidade em métodos/classes. classes sem testes unitários MUITOS comentários para explicar o código muita dependência com agentes externos nome dos métodos não dizem o que ele faz.
DE DESEMPENHO FALHAS NOS TESTES Se a refatoração não for feita com cuidado, pode causar quebras de funcionalidade no código. Se não for bem gerenciada, pode levar a desvios do escopo original do projeto, afetando os cronogramas e os objetivos. Alterações de código sem planejamento podem impactar o desempenho de maneiras não previstas. Se a refatoração não for devidamente testada, os testes podem não detectar problemas introduzidos, resultando em erros em produção.
Microsservices (14:10 às 14:45) Além do olho mágico: monitorando a integridade dos microsserviços com o OpenTelemetry Trilha Arquitetura Java (17:15 às 17:50) Decisões arquiteturais: o que se encaixa no meu projeto?