in reply to Re: Programming *is* much more than "just writing code".
in thread Programming *is* much more than "just writing code".
If (module/unit) documentation only ever consisted of interface specifications, then (perhaps), POD would be fine. But, all too frequently, it also has to contain a mountain of stuff that is essentially unrelated to the code.
Whether it's algorithm explainations, or market research, or comparative studies or whatever else might be useful or required by the users of a module. But often this stuff is of no consequence to the programmer maintaining the module.
To conflate user documentation with programmer documentation is a bad idea. Even if the modules users are also programmers at the next level up, mixing the two types of documentation together means that it serves neither group well.
There's also the problem that purely textual changes, from typos to reattributions to rephrasing of prose can trigger RCS trails associated with the code that shouldn't be. Documentation also belongs in the RCS system, but as independant entities to the code, so that documentation changes do not affect the revision history of the code and vice versa.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Programming *is* much more than "just writing code".
by Mutant (Priest) on May 09, 2007 at 16:08 UTC | |
|
doc changes clutter vc logs (was: Re^3: Programming *is* much more than "just writing code".)
by doom (Deacon) on May 09, 2007 at 16:34 UTC |