Programação
Depurar um erro passo a passo
Encontra a causa raiz de um erro com hipóteses ordenadas, testes rápidos e uma correção segura.
Preencha os campos para adaptar este prompt ao seu caso e copie com um clique. Funciona no ChatGPT, Claude, Gemini e outras IAs.
Gere seu prompt
Dados para preencher:
- Tecnologia e versões
- Comportamento esperado
- Comportamento atual
- Como reproduzir
- O que mudou e o que já tentei
- Mensagem de erro ou logs
- Código relevante
Aja como engenheiro de software especialista em depuração. Ajude-me a encontrar a causa raiz deste erro e a corrigi-la sem quebrar outra coisa.
Contexto:
- Tecnologia e versões: [linguagem, framework, banco de dados e ambiente]
- Comportamento esperado: [o que deveria acontecer]
- Comportamento atual: [o que acontece de fato e com que frequência: sempre, às vezes ou só em produção]
- Como reproduzir: [passos ou dados que o disparam]
- O que mudou e o que já tentei: [por exemplo atualizei uma biblioteca ou reiniciei o servidor]
Mensagem de erro ou logs:
"""
[cole aqui o erro completo, com o stack trace]
"""
Código relevante:
"""
[cole aqui o código envolvido]
"""
Tarefa:
1. Explique em linguagem simples o que o erro indica e em que ponto do código ele se origina.
2. Liste de 3 a 5 hipóteses de causa, da mais à menos provável, com as evidências a favor e contra cada uma.
3. Proponha primeiro a verificação mais rápida que permita distinguir entre as hipóteses: um log, um breakpoint, uma consulta ou um teste mínimo.
4. Para a causa mais provável, corrija a causa raiz e não o sintoma: mostre o código modificado e explique a mudança.
5. Sugira um teste que teria detectado o erro, para que não volte a acontecer.
Regras:
- Baseie cada conclusão nas evidências disponíveis; se faltar um dado para decidir, diga exatamente qual e como obtê-lo.
- Prefira a correção mínima e segura a uma reescrita.
- Se você vir outros problemas no código, mencione-os à parte, sem misturá-los com este erro.
Como usar este prompt
- Preencha os dados do formulário. O que ficar vazio continua entre colchetes.
- Copie o prompt e cole em uma conversa nova com sua IA.
- Se a resposta não convencer, peça ajustes concretos: "mais curto", "em uma tabela" ou "com exemplos do meu setor".
Tem um prompt próprio? Melhore-o com o otimizador de prompts.