O que é avaliado
| Área | Exemplos do que se verifica |
|---|---|
| Código | Organização, duplicações, pontos frágeis, testes automatizados |
| Versões | Linguagem, framework e bibliotecas sem suporte |
| Banco de dados | Índices, consultas lentas, integridade dos dados |
| Servidor | Recursos, configuração, registros de erro, monitoramento |
| Segurança | Permissões, senhas, dados expostos, vulnerabilidades conhecidas |
| Integrações | APIs, webhooks, filas e tarefas agendadas |
| Continuidade | Backups, documentação, acessos |
Como é feita
- Conversa sobre os sintomas e o impacto na operação
- Acesso ao código, aos registros de erro e, quando necessário, ao servidor
- Reprodução dos problemas em ambiente de testes, sem afetar a operação
- Leitura do código nos pontos críticos e verificação de dependências
- Relatório e apresentação dos resultados
O que você recebe
- Causa provável de cada problema relatado
- Riscos encontrados, classificados por gravidade
- Plano de ação priorizado, com estimativas
- Recomendação: corrigir, atualizar, reescrever partes ou substituir
Quando fazer
Antes de contratar correções grandes, ao assumir um sistema de outro desenvolvedor, antes de investir em novas funcionalidades e quando a decisão entre corrigir ou desenvolver outro sistema precisa de dados.
Veja também como pedir um orçamento para corrigir erros. Fazemos análise do código atual como primeiro passo para assumir sistemas no nosso serviço de manutenção de sistemas PHP e Laravel.