Lecture overview -- Keyboard shortcut: 'u'  Previous page: Literate Programming [Section] -- Keyboard shortcut: 'p'  Next page: Det klassiske literate programming værktøj -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Page 43 : 46
Forelæsningsnoter i Objekt-orienteret Programmering
Test og Dokumentation
Intern programdokumentation ala literate programming

Her til sidst i lektionen vil vi kort se internt rettet programdokumentation

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

Citatet stammer fra Kristen Nygaard, oprindelig ophavsmand til objekt-orienteret programmering i Simula