MyLeoNes™

Le débogage : trouver et corriger les erreurs — Informatique, 11–13 ans

Déboguer, c’est chercher pourquoi un programme se comporte autrement que prévu. Informatique, 11–13 ans.

Déboguer, c’est enquêter

Un bug est une erreur dans un programme, et déboguer consiste à en chercher la cause avec méthode. On observe le résultat, on propose une petite hypothèse, on la teste et on réduit la recherche au lieu de modifier au hasard.

Pourquoi deviner échoue

Un programme peut échouer à cause d’une faute de frappe, d’une supposition fausse ou de données inattendues. Le débogage s’est développé pour rendre fiables les grands systèmes : une enquête répétable vaut mieux qu’un changement au hasard.

Trouver un total faux

Un programme d’achats devrait additionner 3 euros et 4 euros, mais affiche 34. On répète d’abord le test et on note les données exactes. Puis on examine l’opération : le programme a collé deux textes au lieu d’additionner des nombres. Convertis en nombres, ils donnent 7.

Trop modifier

On réécrit souvent plusieurs parties à la fois parce que tout le programme semble suspect. C’est compréhensible quand on est frustré, mais on perd les indices : si le résultat change, impossible de savoir quelle modification a compté. Changez une seule petite chose.

Des systèmes fiables

Le débogage sert pour les applications, les jeux, les robots et les logiciels scientifiques. Il aide aussi dans la vie courante : reproduire la panne, modifier une cause probable et vérifier le résultat. Cette méthode trouve aussi bien un câble mal branché qu’une mauvaise instruction.

Continue d'explorer

Autres langues

Chargement de MyLeoNes™…