How should generic software be documented? This is a discussion of the problem in general, plus some specific requirements for the project reports for this course. We start with a general discussion that mostly applies to nongeneric as well as generic software components. |