MODULA2 Programming Tips & Tricks
Tips - Debug
tips - Don't forget
Programmeertips
-
gebruik duidelijke variabel- en procedurenamen die zeggen wat ze doen (ipv
a, b, c etc). Nalezen van uw code wordt simpeler.
-
gebruik de TAB-toets om netjes in te springen bij een lus en terug te springen
bij het beeindigen daarvan
-
vb: FOR i := 1 TO 10 DO
-
x :=
x + i;
-
END;
-
schrijf niet direkt het hele programma, maar programmer een deel en zie
of dat werkt. Breidt dan het programma stelselmatig uit.
Debugtips
Als je de fout maar niet kunt vinden...
-
voor compile errors kan je een lijn van je code in stukken breken om te
zien in welk deel je fout zit.
-
zet delen in commentaar om zo de fout te lokaliseren
-
vb: IF x = 1 AND y = 2 THEN
-
maak hiervan: IF x = 1 (* AND y = 2 *) THEN
-
voeg write statements die variabelwaarden afprinten, zo kun je zien wat
er gebeurt
-
vb: FOR i := 1 TO 10 DO
-
x :=
x + i;
-
END;
-
maak hiervan:
-
vb: FOR i := 1 TO 10 DO
-
x :=
x + i;
-
WrStr("de
waarde van x is:");
-
WrCard(x,
4);
-
END;
Don't forget this!
Here a list with things you must know!
-
declare variable
-
difference = and :=
-
call a procedure (with or without a return variable)
-
count or make a summation