"Mais ce n'est pas tout. "Pourquoi pensez-vous que le mode débogage a été inventé?"

"C'était une question rhétorique."

"La chose la plus intéressante est que, lors du débogage, vous pouvez observer la valeur de chaque variable à chaque étape ! Cela inclut les variables de méthode locales, les arguments et presque tout."

"Lorsque vous atteignez un point d'arrêt en mode débogage, un panneau spécial apparaît en bas :"

IDÉE : montre, montre rapide - 1

Toutes les variables locales sont visibles dans la section des variables qui est surlignée en vert
Dans la partie de la fenêtre de surveillance qui est surlignée en rouge , vous pouvez ajouter vous-même des variables
La liste des threads est surlignée en orange . Et juste en dessous se trouve la trace de pile du thread actuel

"Maintenant, je vais appuyer trois fois sur F8 et les valeurs de deux nouvelles variables (sum5 et sum7) apparaîtront dans la fenêtre du milieu."

"Dans la fenêtre en bas à droite, je clique sur le signe plus et j'ajoute l'expression 'sum5+sum7'."

"Regarde ce que j'ai :"

IDÉE : montre, montre rapide - 2

"En bas au centre, on voit la valeur des variables"
"En bas à droite, on voit la valeur courante de l'expression sum5+sum7"

"La fenêtre Montres est pratique à utiliser lorsque les variables ont des noms longs et complexes, par exemple :"

this.connection.getProvider().getRights().get("super")

« Cool ! Des trucs sympas.

"En plus des montres, il y a aussi des montres rapides. Vous pouvez apprendre la valeur de n'importe quelle variable en la survolant simplement avec la souris. Maintenez la souris sur la variable pendant quelques secondes et une fenêtre contextuelle affichera sa valeur ."

IDÉE : montre, montre rapide - 3

"Le curseur de la souris n'est pas visible dans la capture d'écran, mais il était au centre du cercle rouge (juste au-dessus du nom de la variable)."

« Voici la meilleure partie. Vous pouvez changer la valeur des variables !

"Il suffit de cliquer avec le bouton droit sur une variable dans les fenêtres Montres ou Variables, de sélectionner l'option de valeur définie et d'entrer une nouvelle valeur. Ou d'appuyer simplement sur F2."

"Voici à quoi ça ressemble pour moi :"

IDÉE : montre, montre rapide - 4

"Vous pouvez définir la variable sur n'importe quelle valeur, une référence peut être définie sur null, …"

"Ensuite, appuyez sur Entrée et c'est tout. La variable a maintenant une nouvelle valeur."

"Wow, je ne connaissais pas la moitié de ce truc. Quelle leçon utile."