Literate programming and the “Spaniel“ method
Nick Hatzigeorgiu, Apostolos Syropoulos · ACM SIGPLAN Notices · 1998
Software has to be well structured and well documented in order to be reusable and maintainable. Literate programs have both properties. Unfortunately, even today many programmers write program without proper documentation. We propose a technique by which one can relatively easily transform a well structured program into a literate one. We exemplify the technique by means of an example and we conclude with the presentation of some related work and ideas.