Sobes.tech
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.