comments??? are you feeling ok today mate??
On 29/06/2012 2:32 PM, Corneliu I. Tusnea wrote:
The main reason I like the brace on the next line is because I
generally use that line for a comment explaining that branch of the code.
For a function is not that relevant but for an if or for statement is
becomes relevant:
if ( bla bla )
{ // We need to initialize this because we forgot or something on
those lines
... more code here
}
else
{ // we need to do something else in here
... and there goes more code ...
}
Squashing the brace on the same line as the statement was ok when we
could only see 40 lines but now with FullHD screens just feels a
"visual optimization" that has no reason anymore.
Corneliu.
On Fri, Jun 29, 2012 at 1:26 PM, Greg Keogh <[email protected]
<mailto:[email protected]>> wrote:
So Resharper prefers vertical aligned braces (which I have
traditionally used). Now we have a schism because most of the
sample code I see lately and the Framework design guidelines use
indented braces. Which authority do we believe or follow?
I was thinking that I must prefer vertical braces because I like
visual symmetry and less clutter. Although the right align braces
only add a tiny amount of extra clutter on a line they do disturb
the symmetry.
public void FooBar() {
Something();
}
Some reputable books I have use vertical braces for namespace and
class definitions, but indented ones for functions and properties.
Go figure?!
Maybe F# has the answer where the actual indentation is more
important and there is little need for block delimiters.
Greg