Larry McVoy writes:
Wait, so _how_
do you like continuations to be indented?
I do it like so
if ((super_long_name_that_some_idiot_thought_was_smart > 1) &&
(super_long_name_that_some_idiot_thought_was_smarter > 2)) {
something stupid here;
}
To me, and to be clear that this is a personal preference as opposed to
something factual, I would do the above as:
if ((super_long_name_that_some_idiot_thought_was_smart > 1)
&& (super_long_name_that_some_idiot_thought_was_smarter > 2)) {
something really smart here;
}
The one space indent shows that it's a continuation, but doesn't fool my
eye into thinking that it's a block like Larry's example.
There are many times that I am scrolling through code very quickly looking
for block structure, and I'm optimizing for that in my eyes.
There's also another personal preference above, which is that I prefer
if this
AND that
to
if this AND
that
Jon