Some claim that documentation is unnecessary for well-written software. It would merely be a needless effort to document. Furthermore, functional software – rather than thorough documentation – should ...