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.