On Thu, Dec 3, 2009 at 6:15 PM, Maciej Stachowiak <m...@apple.com> wrote:

>
> On Dec 3, 2009, at 5:48 PM, Michael Nordman wrote:
>
> what peter pitched and what mjs pitched are one and the same i think
>
> * When all arms of a conditional or loop are one physical line, do not use
> braces.  If any arms are more than one physical line (even if they are one
> logical line), use braces on all arms.
>
>   One possible conservative modification to the rule is that if you have a
>>>> multi-block if ... else if ... else chain, then if even one body has 
>>>> braces,
>>>> all should. I think that would tend to reduce rather than increase visual
>>>> noise, as all the "else" keywords would line up where right now they look
>>>> ragged.
>>>
>>>
> To be clear: my intent was to propose something different than Peter's
> suggestion. Specifically, I suggest we do *not* change the rule for a simple
> if/else statement with only two clauses. Those would still be able to have
> braces on only one of the two clauses. But if/else chains of more than two
> clauses would have to be consistent.
>
> For anyone who agreed with my suggestion, you may want to consider whether
> you still agree in light of this clarification.
>

Is this formally up for a vote then?

For what it's worth, I think Peters is the most readable, but Maciej's is
better than what it is now.  I find stuff like

if (blah)
  blah
else {
  blah
}

very distracting.  But stuff like

if (blah)
  blah
else if (blah)
  blah
else if (blah) {
  blah
} else
  blah

is definitely even worse.
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to