Click here to Skip to main content
15,892,005 members

Survey Results

In which order do you test conditionals?   [Edit]

Survey period: 19 Jan 2009 to 26 Jan 2009

Behind every seemingly trival task there are vast schools of philosophy.

OptionVotes% 
Always if (statement is true) then... 42920.32
Always if (statement is false) then...572.70
It specifically depends on the situation1,42167.31
Random.482.27
I"ve never actually thought about it1567.39



 
GeneralRe: Use a CASE tool to do the job right Pin
Dave Sexton20-Jan-09 4:47
Dave Sexton20-Jan-09 4:47 
GeneralMessage Removed Pin
19-Jan-09 5:35
professionalN_tro_P19-Jan-09 5:35 
GeneralRe: Check for Null Pin
WillemM19-Jan-09 5:48
WillemM19-Jan-09 5:48 
GeneralMessage Removed Pin
19-Jan-09 6:07
professionalN_tro_P19-Jan-09 6:07 
GeneralRe: Check for Null Pin
WillemM19-Jan-09 6:23
WillemM19-Jan-09 6:23 
JokeRe: Check for Null Pin
hfrmobile19-Jan-09 22:26
hfrmobile19-Jan-09 22:26 
GeneralRe: Check for Null Pin
Dave Sexton19-Jan-09 6:41
Dave Sexton19-Jan-09 6:41 
GeneralDepends on the situation Pin
Vikram A Punathambekar19-Jan-09 5:28
Vikram A Punathambekar19-Jan-09 5:28 
If the negative outcome is shorter, I put it at the top.
if(checkIfSomethingIsWrongHere)
{
  return null; // or throw an exception, or whatever
}
else
{
  // long winded  processing
}

If the error routine is in the same method and rather long, put it second
if(haveWeSucceeded)
{
  // signal success to user, show dialog box, whatever
}
else
{
  // long winded error handling
}


Cheers,
Vıkram.
I don't suffer from insanity, I enjoy every moment of it.

Generaltry this Pin
JackMcG19-Jan-09 4:18
JackMcG19-Jan-09 4:18 
AnswerRe: try this Pin
ghle19-Jan-09 14:31
ghle19-Jan-09 14:31 
GeneralConditionals PinPopular
Ed Leighton-Dick19-Jan-09 4:06
Ed Leighton-Dick19-Jan-09 4:06 
GeneralRe: Conditionals Pin
Lee Humphries19-Jan-09 14:42
professionalLee Humphries19-Jan-09 14:42 
GeneralRe: Conditionals Pin
Ian H. Davids19-Jan-09 17:55
Ian H. Davids19-Jan-09 17:55 
GeneralRe: Conditionals Pin
John M. Drescher20-Jan-09 3:14
John M. Drescher20-Jan-09 3:14 
GeneralRe: Conditionals Pin
Jeremy Falcon20-Jan-09 6:35
professionalJeremy Falcon20-Jan-09 6:35 
JokeA missing option: I never use conditionals Pin
Nemanja Trifunovic19-Jan-09 3:49
Nemanja Trifunovic19-Jan-09 3:49 
GeneralRe: A missing option: I never use conditionals Pin
lepipele19-Jan-09 4:53
lepipele19-Jan-09 4:53 
GeneralRe: A missing option: I never use conditionals Pin
ciricivan19-Jan-09 5:49
ciricivan19-Jan-09 5:49 
GeneralRe: A missing option: I never use conditionals Pin
lepipele19-Jan-09 5:53
lepipele19-Jan-09 5:53 
GeneralWell PinPopular
#realJSOP19-Jan-09 2:34
mve#realJSOP19-Jan-09 2:34 
GeneralRe: Well Pin
peterchen19-Jan-09 3:17
peterchen19-Jan-09 3:17 
GeneralRe: Well Pin
Dan Suthar19-Jan-09 3:51
professionalDan Suthar19-Jan-09 3:51 
GeneralRe: Well Pin
Mohm'ed Melhem19-Jan-09 8:11
professionalMohm'ed Melhem19-Jan-09 8:11 
GeneralDepends on the situation Pin
peterchen19-Jan-09 2:33
peterchen19-Jan-09 2:33 
GeneralInfidel! You return more than once from a routine! Pin
jhwurmbach19-Jan-09 3:07
jhwurmbach19-Jan-09 3:07 

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.