Test og Dokumentation
- slide 43 : 46
Intern programdokumentation ala literate programming
Et program tjener to formål: at instruere maskinen samt at fastholde forståelse og forklaring for mennesker
Aspekter af et literate program
Et program struktureres på læserens præmisser, ikke compilerens
Programmet opdeles i mindre fragmenter som forklares separat
Der vælges en rækkefølge blandt fragmenterne som er optimal for formidlingen af problemløsningen bag programmet
Et program opfattes som et stykke faglitteratur, som kan virke instruktivt og inspirerende for andre programmører
To program is to understand