[PRL] Joel on Software - Making Wrong Code Look Wrong
Paul A. Steckler
steck at stecksoft.com
Wed May 11 20:18:58 EDT 2005
> 1. Finishing this blog entry convinced me once again that blogs on the
> average are stupid. This one continues to propagate the good old
> anti-academic, anti-intellectual line of programming doesn't need more
> than a dummy mind, and academic CS is for bozos.
No need, then, to point you to Joel's blog entries where he
- disses Lisp
- makes sport of formal logic
- dismisses the value of closures
Those might make you really mad!
> 5. I won't even touch exceptions. I haven't heard of Raymond Chen, but
> the fact that he supports Joel's rant on exceptions immediately
> disqualifies him as "the best programmer in the world". Exceptions are
> necessary, useful, and good.
Well, Joel does have a point: exceptions can mess up your control flow
in non-obvious ways. That's why Kwang Yi, and Leroy and Pottier
worked on analyses for tracking exceptions.
In my current project, we have some too-clever code that only returns
a meaningful value through an exception, and otherwise returns unit on
a normal return. During a code review, I pointed this out as a misuse
of exceptions. But we have lots of good uses of them, too.
-- Paul
More information about the PRL
mailing list