Situation fréquente : votre code produit des résultats suspects.
- Démarrez votre programme sous contrôle d’un débogueur (pdb:
lancez avec “python -m pdb”, IDLE: menu “debugger”)
- Mettez un point de suspension (pdb: b, IDLE: clic droit) au début de
la partie suspecte
- Continuez l’exécution (pdb: c, IDLE: Go) jusqu’au point de
suspension, puis exécuter ligne par ligne
Exécution ligne par ligne :
- “Step” (pdb: s) s’arrête à la prochaine occasion, ce qui est le plus
souvent le début d’une fonction qu’on appelle.
- “Over” (pdb: n) exécute une commande et s’arrête après.
- “Out” (pdb: r) s’arrête à la fin de la fonction.