Click here to Skip to main content
15,892,059 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



 
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 
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 
The rule of thumb I usually use is to place the most frequently encountered condition first. A professor in college taught me this - it can actually make the program more efficient since that reduces the number of conditions that need to be checked. Granted, if the statement only has a single IF with an unconditioned ELSE, this doesn't make any difference, but if you are using an ELSEIF or CASE construct, it can make a huge difference.

Then again, I went to college way back when saving a few CPU cycles actually mattered... Big Grin | :-D
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 
GeneralRe: Infidel! You return more than once from a routine! Pin
peterchen19-Jan-09 3:15
peterchen19-Jan-09 3:15 
GeneralRe: Depends on the situation Pin
sashoalm19-Jan-09 4:19
sashoalm19-Jan-09 4:19 
GeneralRe: Depends on the situation Pin
Shog919-Jan-09 4:39
sitebuilderShog919-Jan-09 4:39 

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.