„Aber das ist noch nicht alles. „Warum wurde Ihrer Meinung nach der Debug-Modus erfunden?“

„Das war eine rhetorische Frage.“

„Das Interessanteste ist, dass man beim Debuggen den Wert jeder Variablen bei jedem Schritt beobachten kann! Dazu gehören lokale Methodenvariablen, Argumente und eigentlich fast alles.“

„Wenn Sie im Debug-Modus einen Haltepunkt erreichen, erscheint unten ein spezielles Panel:“

IDEE: Anschauen, schnelles Anschauen – 1

Alle lokalen Variablen sind im Variablenbereich sichtbar, der grün hervorgehoben ist. In dem rot hervorgehobenen
Teil des Überwachungsfensters können Sie selbst Variablen hinzufügen.
Die Liste der Threads wird orange hervorgehoben . Und direkt darunter befindet sich der Stack-Trace des aktuellen Threads

„Jetzt drücke ich dreimal F8 und die Werte für zwei neue Variablen (sum5 und sum7) werden im mittleren Fenster angezeigt.“

„Im Fenster unten rechts klicke ich auf das Pluszeichen und füge den Ausdruck ‚sum5+sum7‘ hinzu.“

„Sehen Sie sich an, was ich habe:“

IDEE: Anschauen, schnelles Anschauen – 2

„Unten in der Mitte sehen wir den Wert der Variablen“
„Unten rechts sehen wir den aktuellen Wert des Ausdrucks sum5+sum7“

„Das Fenster „Uhren“ ist praktisch, wenn Variablen lange und komplexe Namen haben, zum Beispiel:“

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

„Cool! Tolles Zeug.“

„Zusätzlich zu den Uhren gibt es auch Schnelluhren. Sie können den Wert jeder Variablen erfahren, indem Sie einfach mit der Maus darüber fahren. Halten Sie die Maus einige Sekunden lang über der Variablen und ein Popup-Fenster zeigt ihren Wert an ."

IDEE: Beobachten, schnelles Beobachten – 3

„Der Mauszeiger ist im Screenshot nicht sichtbar, aber er befand sich in der Mitte des roten Kreises (direkt über dem Variablennamen).“

„Das Beste daran ist: Sie können den Wert von Variablen ändern!“

„Klicken Sie einfach mit der rechten Maustaste auf eine Variable im Fenster „Uhren“ oder „Variablen“, wählen Sie die Option „Wert festlegen“ und geben Sie einen neuen Wert ein. Oder drücken Sie einfach F2.“

„So sieht es bei mir aus:“

IDEE: Beobachten, schnelles Beobachten – 4

„Sie können die Variable auf einen beliebigen Wert setzen, eine Referenz kann auf Null gesetzt werden, …“

„Dann drücken Sie die Eingabetaste und fertig. Die Variable hat jetzt einen neuen Wert.“

„Wow, ich wusste nicht die Hälfte davon. Was für eine nützliche Lektion.“