Le point sur le débogage en Python

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
111
Mois de parution
novembre 2020
Spécialité(s)


Résumé

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…

Cet article est réservé aux abonnés. Il vous reste 94% à découvrir.
S'abonner à Connect
  • 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
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous