Junior
Secondo te, cosa è importante indicare nella stesura di un rapporto di bug?
sobes.tech AI
Risposta dell'AI
- Descrizione del bug: Presentazione chiara e comprensibile del problema.
- Passaggi per riprodurre: Sequenza di azioni che garantiscono il verificarsi del bug.
- Risultato reale: Ciò che è realmente accaduto.
- Risultato atteso: Come avrebbe dovuto essere.
- Versione dell'applicazione/sistema: La versione in cui è stato rilevato il bug.
- Ambiente: Sistema operativo, browser (con versione), versione di PHP (se applicabile), dipendenze utilizzate e loro versioni.
- Log/stack trace: Output di errori che aiutano a localizzare il problema.
// Esempio di output di errore Fatal error: Uncaught Exception: Qualcosa è andato storto in /percorso/al/file.php:123 Stack trace: #0 /percorso/ad/altro_file.php(45): qualche_funzione() #1 {main} thrown in /percorso/al/file.php on line 123 - Screenshot/Registrazioni dello schermo: Rappresentazione visiva del bug.
- Gravità del bug (Severity): Valutazione dell'impatto del bug sul funzionamento del sistema (ad esempio, blocante, critico, maggiore, minore, trascurabile).
- Priorità del bug (Priority): Quanto velocemente deve essere risolto il bug.
- File allegati: File di configurazione, dump del database o altri file necessari per riprodurre.
- Informazioni di contatto: Chi ha scoperto e può fornire ulteriori informazioni.