Sobes.tech
Junior

Šta misliš da je važno navesti prilikom sastavljanja izveštaja o grešci?

sobes.tech АИ

Одговор од АИ

  • Opis greške: Jasno i razumljivo izlaganje problema.
  • Koraci za reprodukciju: Sekvenca radnji koja garantuje pojavu greške.
  • Stvarni rezultat: Ono što se zaista dogodilo.
  • Očekivani rezultat: Kako je trebalo da bude.
  • Verzija aplikacije/sistema: Verzija u kojoj je greška otkrivena.
  • Okruženje: Operativni sistem, pregledač (sa verzijom), verzija PHP-a (ako je primenjivo), korišćene zavisnosti i njihove verzije.
  • Logovi/stack trace: Izlaz grešaka koji pomaže u lokalizaciji problema.
    // Primer izlaza greške
    Fatal error: Uncaught Exception: Nešto je pošlo po zlu u /path/to/file.php:123
    Stack trace:
    #0 /path/to/another_file.php(45): neka_funkcija()
    #1 {main}
      thrown in /path/to/file.php on line 123
    
  • Snimci ekrana/Zabeleške: Vizuelni prikaz greške.
  • Ozbiljnost greške (Severity): Procena uticaja greške na rad sistema (npr., blokirajuće, kritično, glavno, manje, trivijalno).
  • Prioritet greške (Priority): Koliko brzo treba ispraviti grešku.
  • Prilozi: Konfiguracioni fajlovi, dumpovi baze podataka ili drugi fajlovi potrebni za reprodukciju.
  • Kontakt informacije: Ko je otkrio grešku i može pružiti dodatne informacije.