Segue procedimentos básicos na resolução dos bugs:
1 Execute
o procedimento descrito que gera o problema
- Verifique as mensagens de erro informadas
- Busque na internet (Google) referencias e a documentação do framework/linguagem/sistema operacional a erros similiares.
- Se o erro já tiver solução, avalie se a solução aplica ao seu caso
- Se
a solução da internet não resolver o problema,siga o roteiro abaixo:
Se não há mensagens de erro:
1. Ative
ou aumente o nível de mensagens de erro do framework/linguagem de programação,
ou utilize um debugger (xdebug)2. Se ainda assim não gerar nenhuma mensagem de erro, analise o código e insira pontos de interrupção no código para identificar até onde o código funciona corretamente.
3. Se a interrupção ocorrer na chamada de uma classe ou função, inclua pontos de interrupção no código de declaração da classe ou função, para identificar até onde o código funciona corretamente
Uma vez identificado o ponto de erro, avalie suas causas, e
aplique a solução.
Erros mais comuns:
Valores não tratados (Ex: texto onde deveria ser número)
-> inclua código para tratar os valores antes de utilizá-los
Tipagem errada (a variável é uma string mas deveria ser número)
-> providencie a conversão
Permissões: alguma configuração do framework, linguagem ou
sistema operacional não está adequada -> identifique a configuração errada,
consulte a documentação, e providencie a configuração correta
Bibliotecas não existentes ou antigas - > providencie a
instalação/atualização.
Consultas SQL erradas -> avalie o que a consulta deveria
realmente fazer e providencie as correções necessárias
Modelagem errada do banco -> providencie a
adequação da modelagem à solução do problema
Nenhum comentário:
Postar um comentário