Hvordan bruke en DDD Debugger

Hvordan bruke en DDD Debugger


DDD står for Data Display Debugger. Det finnes en rekke kommandolinje debuggers bygget for Linux, og DDD er et grafisk front-end applikasjon som binder dem sammen. Debugging kan være en vanskelig, langtekkelig prosess, og debuggere som arbeider med DDD er designet for å forenkle denne prosessen så mye som mulig, slik at du kan utvikle din programvare raskere. Å kunne raskt se variabelverdier på noe punkt i et program, og for å vise datasett som grafer, hjelpe deg å fange subtile problemer.

Bruksanvisning

1 Klikk på "Programmer" og deretter "Tilbehør", deretter "Terminal" for å åpne en terminal.

2 Skriv "ddd program" ved ledeteksten, og trykk "Enter", der "program" er navnet som den kjør reddes. DDD "Source" vinduet skal komme opp, og kildekoden for "program" skal vises.

3 Klikk den tomme plassen til venstre av koden, og klikk "Break" for å lage et stoppunkt på linjen der du klikket. Stoppunkt ser ut som en liten stoppskilt.

4 Klikk "Program" og deretter "Run." Koden vil nå bli gjennomført opp til stoppunkt.

5 Klikk "Next" når du ønsker å utføre neste linje med kode.

6 Holder musen over en variabel for å se variabelens verdi på det punktet i programmet.

7 Skriv inn "array [0]" i argumentet feltet øverst i vinduet, hvor "array" er variabelnavnet i en matrise og "0" er et indeksnummer innenfor denne matrisen. Klikk på "Skriv ut", og verdien av den enkelte verdi i matrisen vil bli vist i debugger konsollen nederst i vinduet.

8 Klikk på en variabel, og klikk deretter på "Set" for å endre verdien av variabelen.

9 Skriv inn "array [x] @len" i argumentet feltet, der "x" er begynnelsen indeksnummeret i matrisen, og "len" er lengden av en skive, og klikk "Skriv ut". En "slice", eller undergruppe, av tabellen vil bli vist i debugger konsollen, som begynner ved indeks "x" og være "Len" elementer lang.

10 Gjenta trinnet ovenfor, bortsett fra klikk "Display" i stedet for "Print". Matrisen skive vil nå bli vist i et eget "Data" -vinduet.

11 Klikk på stoppunkt, og klikk deretter på "Clear" for å fjerne stoppunkt.

12 Klikk på "Edit" for å redigere den originale kildekoden for programmet.