Techniques de débogage

Technique de base du débogage

  1. Déterminer les variables clés à suivre dans le débogueur.

  2. Placer les points d'arrêt à des endroits critiques de votre code où vous voulez examiner les variables.

  3. Lancez l'exécution en mode débogage.

  4. Exécuter votre programme pas à pas (ou point d'arrêt par point d'arrêt) :

    1. Pensez au résultat attendu à chaque pas.

    2. Inspectez les variables clés à chaque pas pour suivre le changement de leurs valeurs.

    3. On cherche l'erreur: on cherche une contradiction entre le résultat/la valeur attendu et le résultat/la valeur trouvé par le programme.

  5. Répétez le processus en plaçant des points d'arrêt à différents endroits (si nécessaire) jusqu'à ce que vous ayez trouvé l'endroit où l'erreur se trouve.

Astuces

  • Lorsque le code est trop gros, isolez votre problème dans le plus petit programme possible. Exemples :

    • Copiez une la petite partie de votre programme où se trouve l'erreur, isolez la dans un autre fichier, hard codez des valeurs pour aller plus vite (s'il le faut) et commencez à le déboguer.

    • Prenez la fonction dans laquelle le problème se trouve et exécutez la seule dans un autre fichier sans que ça passe par tout le programme principal et après exécution de plusieurs fonctions.

Last updated