Tuesday, 2 March 2010

Growing Object-Oriented Software, Guided by Tests

Almost every programming book I've read has irritated me. I get irritated easily (I don't get enough sleep), but Java books are the worst because Java's the language I use most and know best. I still read them because there are usually a few good ideas buried inside, but it irritates me that I have to wade through so much tosh.

So far, Growing Object-Oriented Software, Guided by Tests is the only exception. There's no tosh. It's incredible. I've read the book two or three times and each time I felt myself becoming a better programmer. If you haven't read it yet, I can't recommend it enough.


Stephen Haberman said...

I agree with your frustrations. Thanks for the recommendation--I hadn't heard of this book before. Man my local book store sucks.

Red Cat said...

Although I'm a .NET programmer, I've read this book twice and find it really excellent. Many new ideas about OO-design and TDD. Must have.