[Lazarus] Documentation style

Martin lazarus at mfriebe.de
Sat Jul 23 17:20:34 CEST 2011


On 23/07/2011 16:06, Jürgen Hestermann wrote:
> Mattias Gaertner schrieb:
> >> Then no extra documentation is needed.[...]
> > How to distinguish an item that needs documentation and an
> > item that does not need documentation?
>
> Well, if the current documentation just repeats the name (with 
> fillwords) then it is useless IMO and should be deleted. 

True and yet not...
Sure there is no point in having documentation, that is empty...

Removing empty documentation means work. It has to be ensured, that not 
accidentally real docs are also affected. It needs to be merged and 
commited...
This work ends up with the developers who have to commit. (Even if 
provided as patch, by someone else). So unless there is real value from 
removing it, it may as well be left as it is.

One might argue, that once removed, people can identify the missing 
bits, and contribute. Such promises exist plenty, and are rarely 
fulfilled. So again, unless someone who has proven himslef by providing 
patches containing real quality replacement docs; unless such a person, 
asks for it, saying it would help him to *continue* his proven efforts; 
unless such time, there is no point in removing them.


> But I didn't mean that in these cases documentation is not *needed*, 
> just the opposite. I think that all functions/methods/language 
> constructs/types/... should be documented. It's just that the 
> *current* documenation is often useless because of its simple name 
> repeat. The important information about side effects and internal 
> structure is missing often.






More information about the Lazarus mailing list