It may be prejudice that makes me prefer this structure. But I do think there is good reason too.if (cond) do something else do something else
George_Sherston's comment about the relative importance of the things_to_do is a good one and I take this into account by making free use of unless() {}, but there's another issue here, for which I will put on my tester's hat. It is important that we see clearly that it is a condition. From the perspective of a test designer, the presence of a condition is more important that what it does. And since I think better code gets written if everyone who comes into contact with it thinks about it from a tester's perspective, that makes "C" style a clear winner for me.
BTW SInce I was using the "C" style a long time before C was invented, I find it hard to accept the phrase "traditional C style"!!
In reply to Re: Re: Conditional style (if, &&) query
by Elliott
in thread Conditional style (if, &&) query
by traveler
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |