Monday, October 03, 2005

Non-review: Code Complete

People at work worship at the metaphorical feet of a book called Code Complete, which is apparently a "runaway bestseller", a "software engineering classic", according to its back cover, where it is also endorsed by a variety of software gurus like John Vlissides, Alan Cooper, and Ralph Johnson. It's very big and covers everything from planning methodologies to how to structure your if statements.

I already know how to program, so I don't really want to spend time reading this classic. How can I dismiss it without having to read through the whole thing? Ah, here we go, look up recursion in the index and get this:
Recursion isn't useful often...For most problems, it produces massively complicated solutions -- in those cases, simple iteration is usually more understandable. Use recursion selectively.

Plonk.

No comments: