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

Literate programming er en forholdsvis generel ide, som kan understøttes på mange forskellige måder. Her ser vi på et klassisk værktøj, som har været benyttet til en sådan understøttelse. Værktøjet, eller rettere værktøjsfamilien, kaldes WEB efter det første sådanne, lavet af Donald Knuth

Der findes en gruppe programmeringsværktøj kaldet WEB, som understøtter literate programming

Organiseringen af værktøj i WEB systemer, der understøtter literate programming.

  • Aspekter af WEB-agtigt programmeringsværktøj

    • Programmet bor i dokumentationen

    • Programmet udtrækkes af 'tangle' værktøjet

    • Dokumentationen, som formateres af 'weave', indeholder velforklarede programfragmenter, indholdsfortegnelse, krydsreferencer, og stikordsregistre

    • Dokumentationen er primært beregnet på at blive læst fra papir, i formateret form