April 20, 2005

...Learn TDD with Codemanship

Book Review - Head First Design Patterns

Head First Design Patterns is a remarkably accessible book by Elisabeth Freeman, Eric Freeman, Bert Bates and Kathy Sierra that appeared towards the back end of last year, and I finally got around to reading it.

The style of most patterns books (let's face it, of most books about software development) is dry and rather wordy. Instead of making us trawl through paragraph after paragraph of "look how clever I am" explanations of design patterns, the style and layout of Head First is slick, varied and entertaining. I would never recommend that anyone try to read through the Gang Of Four patterns book in one sitting, but that's excatly what I found myself doing with this one.

Every page is peppered with diagrams, doodles and snappy asides and it's a breeze to work through. If you're new to design patterns, this is a great place to start. It's just a shame nothing like this was available 10 years ago when the first patterns books started to appear. I suspect a lot more developers would know them by now.

The examples are in Java - but it'll look familiar to you C# bods, too.

Find it on amazon.com

Find it on amazon.co.uk
Posted 13 years, 6 months ago on April 20, 2005