[<-] [ ^ ] [->] Previous: Independent Compilation Up: Literate Programming and WEB

Literate Programming WEB and Design

Literate programming is only one component of the design. It facilitates the design process in providing the tools necessary to describe the design within the code itself. Keeping the code, documentation and design together makes it easier to ensure that one does not get out of step with the others, while having a single document for each code module allows smooth iteration through the cycle of design, code and test. At each stage of this process, there is a readable well-documented design.

cwj@cs.anu.edu.au