Click here to Skip to main content
15,395,897 members

Survey Results

Braces around single line commands. Needed or not?

Survey period: 12 Feb 2018 to 19 Feb 2018

It's just about the braces. Not about whether the leading brace should or should not be on the same line as the conditional. One war at a time.

I prefer

if (condition)
I prefer

if (condition)
It depends16417.86

GeneralSingle line all the way Pin
Sammuel Miranda18-Feb-18 2:27
professionalSammuel Miranda18-Feb-18 2:27 
GeneralRemember Apple SSL/TLS Bug !!! Pin
Pratik Bhuva15-Feb-18 18:18
professionalPratik Bhuva15-Feb-18 18:18 
GeneralSingle command with brackets Pin
Albertino15-Feb-18 0:31
MemberAlbertino15-Feb-18 0:31 
GeneralYou forgot to add the heathen option of same line Pin
daleofcourse14-Feb-18 22:07
Memberdaleofcourse14-Feb-18 22:07 
GeneralSingle line only. Pin
Dennis_E14-Feb-18 3:19
professionalDennis_E14-Feb-18 3:19 
GeneralRe: Single line only. Pin
Laiju k14-Feb-18 18:47
professionalLaiju k14-Feb-18 18:47 
GeneralRe: Single line only. Pin
Rob Philpott15-Feb-18 2:01
MemberRob Philpott15-Feb-18 2:01 
GeneralWhy would you use an if statement? Pin
snorkie13-Feb-18 2:21
professionalsnorkie13-Feb-18 2:21 
GeneralOnce Bitten, Twice Shy Pin
CHill6013-Feb-18 0:23
mveCHill6013-Feb-18 0:23 
I once had to deal with a very strange bug in some legacy code written by someone who ...

a) put in braces for no apparent reason
b) used inconsistent indenting
c) wrote very long statements instead of breaking the code up into sub-routines (for readability)

The upshot was that I completely missed the scenario (simplified here) of
if (condition) 
I spent far too long setting up a test environment so that I could debug the code only to spot the problem as I was putting a breakpoint in place D'Oh! | :doh:

Fortunately for the perpetrator they no longer worked at the same company
GeneralRe: Once Bitten, Twice Shy Pin
Dan Neely14-Feb-18 2:45
MemberDan Neely14-Feb-18 2:45 
GeneralRe: Once Bitten, Twice Shy Pin
Randor 14-Feb-18 18:30
professional Randor 14-Feb-18 18:30 
GeneralRe: Once Bitten, Twice Shy Pin
CHill6014-Feb-18 22:51
mveCHill6014-Feb-18 22:51 
GeneralConsistent formatting Pin
Jörgen Andersson12-Feb-18 23:01
professionalJörgen Andersson12-Feb-18 23:01 
GeneralNeither, sorta? Pin
Jon McKee12-Feb-18 11:54
professionalJon McKee12-Feb-18 11:54 
GeneralRe: Neither, sorta? Pin
Kevin McFarlane13-Feb-18 4:42
MemberKevin McFarlane13-Feb-18 4:42 
GeneralEasier for debugging Pin
djdynamix12-Feb-18 9:36
Memberdjdynamix12-Feb-18 9:36 
GeneralI'm not some psychopath... Pin
Sander Rossel12-Feb-18 6:18
professionalSander Rossel12-Feb-18 6:18 
GeneralRe: I'm not some psychopath... Pin
ZurdoDev12-Feb-18 8:22
professionalZurdoDev12-Feb-18 8:22 
GeneralThe least keystrokes Pin
kmoorevs12-Feb-18 4:51
Memberkmoorevs12-Feb-18 4:51 
GeneralRe: The least keystrokes Pin
Ravi Bhavnani12-Feb-18 5:20
professionalRavi Bhavnani12-Feb-18 5:20 
GeneralRe: The least keystrokes Pin
PeejayAdams13-Feb-18 1:19
MemberPeejayAdams13-Feb-18 1:19 
GeneralRe: The least keystrokes Pin
Richard Andrew x6413-Feb-18 8:59
professionalRichard Andrew x6413-Feb-18 8:59 
GeneralRe: The least keystrokes Pin
Bassam Abdul-Baki15-Feb-18 3:45
professionalBassam Abdul-Baki15-Feb-18 3:45 
GeneralRe: The least keystrokes Pin
Richard Andrew x6415-Feb-18 11:57
professionalRichard Andrew x6415-Feb-18 11:57 
Generalbraces should be required and properly formatted Pin
Dennis E White12-Feb-18 4:49
professionalDennis E White12-Feb-18 4:49 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.