"Men det er ikke alt. "Hvorfor tror du feilsøkingsmodus ble oppfunnet?"

– Det var et retorisk spørsmål.

"Det mest interessante er at mens du feilsøker, kan du se verdien av hver variabel ved hvert trinn! Dette inkluderer lokale metodevariabler, argumenter og nesten hva som helst."

"Når du når et bruddpunkt i feilsøkingsmodus, vises et spesielt panel nederst:"

IDÉ: klokke, rask klokke - 1

Alle de lokale variablene er synlige i variabeldelen, som er uthevet i grønt
I den delen av vaktvinduet som er uthevet rødt , kan du legge til variabler selv.
Listen over tråder er uthevet i oransje . Og rett under det er den gjeldende trådens stabelspor

"Nå skal jeg trykke F8 tre ganger, og verdiene for to nye variabler (sum5 og sum7) vil vises i det midterste vinduet."

"I vinduet nederst til høyre klikker jeg på plusstegnet og legger til uttrykket 'sum5+sum7'."

"Ta en titt på hva jeg fikk:"

IDÉ: klokke, rask klokke - 2

"Nedst i midten ser vi verdien av variablene"
"Nedenst til høyre ser vi gjeldende verdi av uttrykket sum5+sum7"

"Klokker-vinduet er praktisk å bruke når variabler har lange og komplekse navn, for eksempel:"

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

"Kult! Fine greier."

"I tillegg til Klokker, er det også Quick Watches. Du kan lære verdien av en hvilken som helst variabel ved å holde musen over den. Hold musen over variabelen i et par sekunder og et popup-vindu vil vise verdien. ."

IDÉ: klokke, rask klokke - 3

"Musepekeren er ikke synlig på skjermbildet, men den var i midten av den røde sirkelen (rett over variabelnavnet)."

"Her er den beste delen. Du kan endre verdien på variabler!"

"Bare høyreklikk på en variabel i vinduene Klokker eller Variabler, velg alternativet for innstilt verdi og skriv inn en ny verdi. Eller bare trykk F2."

"Slik ser det ut for meg:"

IDÉ: klokke, rask klokke - 4

"Du kan sette variabelen til en hvilken som helst verdi, en referanse kan settes til null, ..."

"Så trykker du på Enter og det er det. Variabelen har nå en ny verdi."

"Wow, jeg kunne ikke halvparten av dette. For en nyttig lærdom."