Mitigando a Dívida Técnica em Sistemas de Missão Crítica: Engenharia de Domínio e Modernização Java
Resumo
Este artigo identifica lacunas técnicas num sistema de missão crítica legado e propõe soluções arquiteturais focadas em Engenharia de Domínio e recursos do Java Moderno. A partir da metáfora da Dívida Técnica de Martin Fowler, diagnosticamos "bad smells" como métodos longos e duplicação de código. A proposta de modernização utiliza Records, Sealed Interfaces e padrões de projeto (Strategy e Factory) para restaurar os princípios SOLID, em especial o OCP e SRP, reduzindo o custo de manutenção a longo prazo.
Palavras-chave: Dívida Técnica, Engenharia de Domínio, Java Moderno, Princípios SOLID, Padrões de Projeto.
Ler trabalho completo (PDF)