3 ms·
{ 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.
by michaelmior 11y 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.
- pivo 11y agoI put it on the line that makes the code following it the most clear
- MrBuddyCasino 11y agoHow do you handle auto-format? If a rules doesn't survive that, its not practical, at least for me.
- pivo 11y agoWe don't use auto format for one because as far as I know it's not available for our languages (objective-c and swift)
- deleted 11y ago[deleted]
- vidarh 11y agoI've never met an auto-formatter that I haven't hated the output of enough to not use it.
- MrBuddyCasino 11y agoWhich 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.
- vidarh 11y agoI 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.
- harkyns_castle 11y agoMost 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.