I first read this in 1997, I think. I still pick it up now and again. One thing that makes it so good is that it cites studies on things like what style of indentation is easiest for code maintainers to read, and whether methods with multiple return statements have more defects than those with a single return. (Yes, companies like IBM used to fund studies like these before marketing started to consume 70% of the budget.) So it’s not just some guy’s opinion. There’s a great chapter on commenting that I had my team read a few years ago. It really helped. Don’t be put off by the size. It’s comprehensive, but easy to read. And you don’t have to go cover-to-cover. This and The Pragmatic Programmer are two of the best general programming books out there. Well-worn copies of both should be on every software developer’s bookshelf. Truly a classic!
A classic
Comments:
uptempo has gotten 1 cheer on this entry.
dirgon cheered this 4 years ago
