Sobes.tech
Junior

Co je podle tebe důležité uvést při sestavování hlášení o chybě?

sobes.tech AI

Odpověď od AI

  • Popis chyby: Jasné a srozumitelné vysvětlení problému.
  • Kroky k reprodukci: Sekvence akcí, které zaručeně vedou ke vzniku chyby.
  • Reálný výsledek: To, co se skutečně stalo.
  • Očekávaný výsledek: Jak mělo být.
  • Verze aplikace/systému: Verze, ve které byla chyba zjištěna.
  • Prostředí: Operační systém, prohlížeč (s verzí), verze PHP (pokud je relevantní), používané závislosti a jejich verze.
  • Logy/stack trace: Výstup chyb, který pomáhá lokalizovat problém.
    // Příklad výstupu chyby
    Fatal error: Uncaught Exception: Něco se pokazilo v /cesta/k/souboru.php:123
    Stack trace:
    #0 /cesta/k/jinem_souboru.php(45): nějaká_funkce()
    #1 {main}
      thrown in /cesta/k/souboru.php on line 123
    
  • Snímek obrazovky/Záznamy obrazovky: Vizuální znázornění chyby.
  • Závažnost chyby (Severity): Hodnocení dopadu chyby na fungování systému (například, blokující, kritická, hlavní, menší, triviální).
  • Priorita chyby (Priority): Jak rychle je třeba chybu opravit.
  • Připojené soubory: Konfigurační soubory, dumpy databází nebo jiné soubory potřebné k reprodukci.
  • Kontaktní informace: Kdo chybu objevil a může poskytnout další informace.