Bevakning av variabelvärden med DrJava's debugger
Läs först introduktion till debuggingNär ett program körs utförs satserna i den ordning som de står, ordningen beror även på de villkorssatser (if) och loopsatser (for/while) som finns i programmet. För varje körning av programmet är det ett flöde av satser som utförs, vi kan kalla detta för programflödet. Genom att studera programflödet, dvs vilka satser som utförs kan man få veta hur programmet beter sig i olika situationer och därmed finns en möjlighet att upptäcka eventuella fel. Ett sätt att följa programflödet är att köra det långsamt (sats för sats) och samtidigt få se på skärmen vilka satser som utförs. Detta är möjligt genom att köra programmet på ett speciellt sätt, i s.k. debugging mod.
Manuell körning - sats för sats i DrJava
Se denna beskrivning.Testa gärna DrJava's debugger enligt ovan beskrivning. Det javaprogram som används, Summera_12345, finns att hämta här.