Hacker News new | ask | show | jobs
by michaelmior 4037 days ago
{ on new lines seems to have dominated the majority of code I've worked with although I've always preferred putting it on the same line myself.
2 comments

Most C++ codebases I've seen have the brace on a fresh line, most Java codebases at the end of the line (at a guess born of the Sun guidelines and default Eclipse formatting perhaps). I started with the former, but prefer the latter now.

To me its more about conserving an extra bit of vertical space... I like my methods/functions quite compact. In the past I liked the balanced nature of the braces though.

Makes absolutely no appreciable difference though of course, as long as you don't get into a formatting war with your team.

I put it on the line that makes the code following it the most clear
How do you handle auto-format? If a rules doesn't survive that, its not practical, at least for me.
We don't use auto format for one because as far as I know it's not available for our languages (objective-c and swift)
I've never met an auto-formatter that I haven't hated the output of enough to not use it.
Which ones would that be? The Eclipse one has a million knobs and twiddles, and is bearable in 95% of the time after fiddling with them a lot, which I'm okay with.
I must admit I haven't used Eclipse's auto-formatter because I've never met an IDE that haven't made me want to kill myself, and Eclipse is at the top of the list of IDE's I have never been able to stand more for than 5 minutes.