Il n'existe pas une unique façon de déboguer du code en Python. Dans cet article, nous allons faire un rapide tour des différentes techniques qui s'offrent à vous pour traquer les bugs.
Tout le monde fait des erreurs et bien souvent, ce sont les erreurs les plus simples qui sont les plus difficiles à trouver. En Python, il existe plusieurs méthodes permettant de traquer les bugs et d'obtenir plus ou moins d'informations sur leur origine. Cet article va permettre de se remémorer ces techniques ou d'en apprendre de nouvelles, si vous n'avez jamais eu encore l'occasion de les utiliser.
1. Le débogage « naïf »
Dans cette première partie, je vais m'attacher aux commandes qui pourraient être englobées sous la désignation de débogage « naïf ». Ce terme de « naïf » n'a aucune connotation négative ici pour moi, car il faut bien être conscient que pour déboguer un script d'une vingtaine de lignes, on n'utilisera pas les mêmes outils que pour déboguer un projet contenant des milliers de lignes (on plante une punaise avec le doigt, pas avec une masse, même si c'est possible…).
Or donc, la commande par excellence du débogage « naïf » est...
- 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