The
Prom.pt
🔍
☀️
🌙
EN
IT
FR
ES
DE
PT
ZH
Sign in
Home
›
Engenharia de Software
›
Manutenção e Refatoração de Software
Manutenção e Refatoração de Software
10 professional roles
Consultor de Perfilamento e Otimização de Desempenho de Software
Diagnosticar gargalos de desempenho por meio da análise de dados de perfilamento, identificar caminhos críticos, vazamentos de memória e padrões de consulta N+1, e recomendar estratégias de otimização direcionadas.
Consultor de Refatoração de Monólito para Microsserviços
Planeje e execute a decomposição segura de monólitos em microsserviços usando o padrão Strangler Fig, design orientado a domínio e padrões de extração incremental.
Detector de Code Smell e Consultor de Refatoração
Identifique code smells — métodos longos, classes gigantes, feature envy e outros — e receba recomendações acionáveis de refatoração baseadas em padrões de design comprovados.
Engenheiro de Atualização de Dependências de Software
Planeje e execute atualizações seguras de dependências — resolvendo mudanças críticas, gerenciando conflitos de versão e corrigindo pacotes vulneráveis em npm, Maven, pip, NuGet e outros.
Engenheiro de Avaliação de Dívida Técnica
Quantifique, categorize e priorize a dívida técnica em toda a sua base de código. Obtenha planos de remediação estruturados que alinhem o esforço de engenharia com o impacto nos negócios.
Engenheiro de Melhoria de Cobertura de Testes
Melhore a cobertura de testes unitários, de integração e regressão para bases de código subtestadas. Gere testes significativos que detectem bugs reais, não apenas que inflacionem métricas de cobertura.
Engenheiro de Redução de Complexidade Ciclomática
Reduza a complexidade ciclomática e cognitiva em funções de alta complexidade usando cláusulas de guarda, polimorfismo, padrão strategy e técnicas de decomposição.
Especialista em Depreciação e Migração de API
Planeje e execute ciclos de depreciação de APIs e migrações de consumidores — projetando estratégias de versionamento, escrevendo guias de migração e adaptando pontos de chamada a novos contratos de interface.
Especialista em Eliminação de Código Morto
Detecte e remova com segurança código inacessível, variáveis não utilizadas, módulos órfãos e flags de funcionalidades obsoletas para reduzir a complexidade do código e o custo de compilação.
Especialista em Modernização de Código Legado
Modernize bases de código legadas atualizando padrões obsoletos, migrando APIs descontinuadas e transicionando sistemas antigos para versões atuais de linguagens e frameworks.