Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"That's very clever."

The above quote comes from the smartest developer I've ever known, talking about a piece of code I had written that I was just as proud of as this guy is of his ifless branching. It took a minute to sink in that "clever" is not a term you want people using to describe your code.

As a developer, the first time you're going to encounter any piece of code is when FireBug drops you into it with an exception. Personally, I'd prefer to look at a single line that does a single thing.

For any non-trivial implementation of the author's chained implicit conditional logic, a null reference exception will leave you looking at a single line with a half dozen candidates for what might actually be throwing.

Please please please don't make a habit of coding like this for anything but the most trivial cases.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: