[development] QA: Consensus on comment formatting
Darrel O'Pry
dopry at thing.net
Mon Jan 8 02:18:01 UTC 2007
On Sun, 2007-01-07 at 11:39 -0500, Angela Byron wrote:
> On 7-Jan-07, at 9:05 AM, Doug Green wrote:
>
> > -1 for proposal, +1 for some guidelines
> >
> > I'm for:
> >
> > * Full sentences and sentence capitalization for comments that
> > stand by
> > themselves, such as the header /* */ comments and larger asides on
> > what's
> > going on
> > * For C++ style comments that stand on a line by themselves, Full
> > sentences
> > not required, but capitalization is
> > * For C++ style comments that are part of another line, anything goes
>
> If you look at Nedjo's patch, the "full sentences" is purely about
> the format of the comments, not subject-predicate agreement. For
> example:
>
> -// Clean up
> +// Clean up.
>
> I agree we shouldn't have to write:
>
> // Now, clean up the various variables related to the cron job.
>
> But, it just looks really sloppy to have comments like:
>
> // Clean up
> // clean up
> // Clean up.
> //clean up .
>
> ... all over the place. We should pick one way of formatting and
> standardize on it, and "space after the comment delimiter, starts
> with capital letter, ends in period" is the most consistent.
>
> > * All caps is OK for some predefined important names such as. But
> > these
> > should always be followed by full sentences and sentence
> > capitalization. I
> > think we should standardize what these names are (NOTE/WARNING/
> > HELP), so one
> > could easily grep for them. I use NOTE and WARNING a lot. HELP
> > could be
> > pretty useful in an open source community project for people to
> > point out
> > parts that are broken and need some help. I also use KLUDGE
> > (others use
> > HACK), although I'm less tied to this.
>
> Sure, I could go either way on this. NOTE, TODO, etc. are handy clues
> that you should pay attention. Core just was using "Note:" in some
> places and "NOTE:" in others, so Nedjo was trying to find a
> consistent way to show this. I think as long as caps aren't used
> excessively, this is fine for a few keywords.
>
> -Angie
It would be nice to stick to phpdoc or phpdoc like formatting.
@todo, @note, @hack...
.darrel.
More information about the development
mailing list