[Ns-developers] Proposed Simulator Changes

Tom Henderson tomh at tomh.org
Tue Oct 14 08:09:17 PDT 2008



>>>> I could be convinced that moving these methods back into Simulator
>>>> would be
>>>> okay if we plastered enough warning signs all over them.  If you
>>>> actually
>>> Feel free to do so, ?but, please, make sure that no method 
>>> documentation
>>> is longer than 3 paragraphs.
>> Is this some kind of new and undiscussed documentation requirement that you
>> have unilaterally decided on?  I always thought that documentation should be
>> sufficient to document the behavior of the function.
> 
> This kind of irony is not very productive: you know very well that I
> don't want insufficient documentation and I am fairly certain that you
> know why I added that comment because I already mentioned the below to
> you while casually chatting. When I read, 'plastering enough warning
> signs' from craig, I know that it means 2-page comments inserted in the
> documentation and I believe that this makes the documentation useless:
> no one reads a 2-page documentation for a function. 
> 
> So, I am not asking you to make the documentation be insufficient: I am
> asking you to make your sufficient documentation fit a 3-paragraph limit
> and I would like to add another constraint: no paragraph should be
> longer than 5 lines. I think that it will improve the usefulness of the
> resulting documentation and I specifically added this comment for you
> because you are the only person to generate such prolific documentation.
> 
> If you consider this to be an unfair unilateral decision, I would be
> happy to submit that specific request for larger discussion among ns3
> maintainers and defer the decision to a consensus but I believe that the
> above request is pretty reasonable for the code I maintain and falls
> within the bounds of maintainer authority.
> 

Although I don't think this issue exists with the rts code right now, I 
think it is reasonable to allow a maintainer to ask contributors that 
lengthy Doxygen documentation be either shortened or moved into the ns-3 
manual, without setting a strict limit.

Tom


More information about the Ns-developers mailing list