Junior
Na tua opinião, o que é importante indicar ao fazer um relatório de bug?
sobes.tech IA
Resposta da IA
- Descrição do erro: Apresentação clara e compreensível do problema.
- Passos para reproduzir: Sequência de ações que garantem a ocorrência do erro.
- Resultado real: O que realmente aconteceu.
- Resultado esperado: Como deveria ter sido.
- Versão da aplicação/sistema: A versão em que o erro foi detectado.
- Ambiente: Sistema operativo, navegador (com versão), versão do PHP (se aplicável), dependências utilizadas e suas versões.
- Logs/stack trace: Saída de erros que ajuda a localizar o problema.
// Exemplo de saída de erro Fatal error: Uncaught Exception: Algo correu mal em /caminho/para/o/arquivo.php:123 Stack trace: #0 /caminho/para/outro_arquivo.php(45): alguma_funcao() #1 {main} thrown in /caminho/para/o/arquivo.php on line 123 - Capturas de tela/gravações de tela: Representação visual do erro.
- Gravidade do erro (Severity): Avaliação do impacto do erro no funcionamento do sistema (por exemplo, bloqueante, crítico, maior, menor, trivial).
- Prioridade do erro (Priority): Quão rápido o erro deve ser corrigido.
- Ficheiros anexados: Ficheiros de configuração, dumps de base de dados ou outros ficheiros necessários para reproduzir.
- Informações de contacto: Quem descobriu e pode fornecer informações adicionais.