Earlier quoted context omitted.
I've seen whole projects fail over that discussion. Maybe it really should be used as an interview question. There is no point in mixing same-liners and new-liners together. Only remedy might be to use a programming language without curly braces.
I have to admit it's a pet peeve for me -- even more than choice of languages, oddly enough. When scanning code, I just like the ability to see my control blocks clearly. Simply because you can do something like this if (a==b) { doStuff(); } else doOtherStuff(); Doesn't mean you should. I would consider this a little bit of a hangup on my part, though, as it seems other programmers go the other way. An interesting to…
if(...)
{
...
}
else
{
...
}
vs if(...) {
...
} else {
...
}
I can't for the life of me understand why someone would want to move the bracket to the new line ;-) It's just empty (wasted) space without any meaning. I can see the control blocks with the tighter version just fine, plus, it's the Sun Coding Convention for Java. But it's really a fruitless discussion...