On 2011-12-26 03:31, Adam D. Ruppe wrote:
On Monday, 26 December 2011 at 00:40:47 UTC, Andrei Alexandrescu wrote:
I understand. Personally, I am unable to bring myself to fathom why
writing this has any advantage:

if(condition) return false just avoids a negation in the
condition.

It's easier to miss a "!" entirely than to miss a "return false",
and personally, I've been finding it takes an extra brain cycle
to invert a condition anyway.

I like an individual line of code to be dumb as a rock anyway.

It's like when you see code like this (Ruby):

unless !foo

end

Double negation. Code like the snippet above can be really annoying.

--
/Jacob Carlborg

Reply via email to