Magazine
Spécialité(s)
Résumé
Python est, comme vous le savez déjà très certainement, livré « piles incluses ». Le débogage étant un besoin essentiel pour tout développeur, la bibliothèque standard dispose d'un module dédié à cet aspect : le module pdb. Il est relativement simple d'utilisation et assez complet.
1. Modes d'utilisation de pdb
1.1 Fonctionnement en boîte noire
Python permet de déboguer un module alors même que l'on ne sait pas ce qu'il contient et sans avoir à modifier son code. Pour cela, il suffit d'utiliser la ligne de commandes de la console :
$ python3 -m pdb boite_noire.py
Cette fonctionnalité est permise par l'utilisation de l'option -m de l'interpréteur Python.
1.2 Tester une fonctionnalité particulière
Le module permet également de déboguer une fonction particulière ou un extrait de code plus restreint qu'un module entier :
>>> import pdb
>>> pdb.run('fonction_a_déboguer(*arguments)')
Là encore, on n'a pas besoin de modifier le code du module…
La suite est réservée aux abonnés. Il vous reste 92% à découvrir.
Déjà abonné ? Se connecter
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant