23 juin 2006

Où ai-je donc affecté cette variable ?

Le billet de jour se voudra moins moralisateur que les précédents, en abordant une technique proposée par le débogueur.
Il n'est pas rare surtout lors de la reprise d'un ancien code, de ne pas savoir à un instant donné pourquoi une variable à telle ou telle valeur.

Et bien le débogueur permet d'exécuter le test de l'application, tout en étant notifié à chaque fois qu'une variable change de valeur. Voici comment procéder :

- lancer le traitement par le débogueur avec un point d'arrêt dans le
projet,
- ajouter la variable dans les expressions du débogueur (clic droit sur la variable),
- cliquer sur le point vert de la colonne "STOP" pour en faire un point
rouge,
- lancer l'exécution avec le bouton continuer du débogueur (touche F5).

Le code s'exécute alors en s'arrêtant pour un débogage pas à pas lorsque la valeur de la variable change.

Bon débogage !

Aucun commentaire: