Node.js - 4.10 Modifier une variable dans la console du débogueur
Le débogueur permet d'examiner les variables pendant l'exécution d'un programme. Il permet aussi de les modifier. Cette fonction aide à tester une situation sans changer le code, et à débloquer un programme plus vite.
Placer un point d'arrêt
Pour commencer, placez un point d'arrêt à l'endroit voulu dans l'application, puis déclenchez l'action qui passe par ce point. L'exécution s'arrête à cet endroit, ce qui permet d'examiner les variables.
Modifier la valeur d'une variable
Dans la vue des variables du débogueur, double-cliquez sur la valeur à changer, puis saisissez la nouvelle valeur. La modification affecte la suite de l'exécution, et le résultat se vérifie en survolant la variable.
Vous pouvez ensuite reprendre l'exécution. Le programme continue avec la valeur modifiée, sans que le fichier source ait été touché.
En résumé
Le débogueur arrête l'exécution à un point d'arrêt et permet d'examiner les variables. Il permet aussi de modifier une valeur directement pendant l'exécution. Cette fonction sert à tester rapidement une idée ou à débloquer un programme.
Points clés
- Un point d'arrêt arrête l'exécution à l'endroit choisi.
- Les variables peuvent être examinées sans être modifiées.
- Un double-clic sur une valeur dans la vue des variables permet de la changer.
- La valeur modifiée sert pour la suite de l'exécution.
- Le fichier source reste inchangé.
Questions fréquentes
La modification est-elle enregistrée dans le code ?
Non. Le changement ne concerne que l'exécution en cours. Le fichier source garde sa version d'origine.
À quoi sert cette fonction ?
Elle sert à tester rapidement une situation, avec une valeur différente, pour comprendre le comportement du programme.
Quand l'utiliser ?
Quand un programme bloque et qu'on veut vérifier une hypothèse avant de modifier le code.