Junior
Selon toi, qu'est-il important de préciser lors de la rédaction d'un rapport de bug?
sobes.tech IA
Réponse de l'IA
- Description du bug : Présentation claire et compréhensible du problème.
- Étapes pour reproduire : Séquence d'actions garantissant la survenue du bug.
- Résultat réel : Ce qui s'est réellement passé.
- Résultat attendu : Comment cela aurait dû être.
- Version de l'application/système : La version où le bug a été détecté.
- Environnement : Système d'exploitation, navigateur (avec version), version de PHP (si applicable), dépendances utilisées et leurs versions.
- Logs/trace de la pile : Sortie d'erreurs aidant à localiser le problème.
// Exemple de sortie d'erreur Fatal error: Uncaught Exception: Quelque chose a mal tourné dans /chemin/vers/fichier.php:123 Stack trace: #0 /chemin/vers/autre_fichier.php(45): une_fonction() #1 {main} thrown in /chemin/vers/fichier.php on line 123 - Captures d'écran/enregistrements d'écran : Représentation visuelle du bug.
- Gravité du bug (Severity) : Évaluation de l'impact du bug sur le fonctionnement du système (par exemple, bloquant, critique, majeur, mineur, trivial).
- Priorité du bug (Priority) : À quelle vitesse le bug doit être corrigé.
- Fichiers joints : Fichiers de configuration, dumps de base de données ou autres fichiers nécessaires à la reproduction.
- Informations de contact : Qui a découvert et peut fournir des informations supplémentaires.