Lorsqu'un programme comporte des erreurs il est très difficile de les trouver et les corriger en lisant simplement le code. Il faut le voir fonctionner tout en gardant un oeil sur chaque élément qui le compose. Un debugger permet de lancer le programme sous contrôle. Il est alors possible de procéder à différentes actions comme mettre le programme en pause, voir et modifier le contenu des variables, définir des points d'arrêt ou encore afficher la pile d'exécution pour voir l'enchaînement d'appels aux fonctions.
Prévenons de suite, la seule occurrence de “bogue” ou d'un dérivé que vous trouverez dans cet article est celui que je viens d'écrire (entre guillemet, en début de ligne, là) et celui dans le titre (pour fait bien). Ce mot, francisation horrible et maladroite du terme anglais “bug”, désigne, dans notre langue déjà quelque chose : la coque entourant la châtaigne ou le marron. Vous savez, le truc avec lequel vous vous tué les doigts avant de vous...
- 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