cat what-do-you-mean-you-test-first.md

What do you mean you test first?

Aug 03, 2007

So I recently finished reading… Test Driven Development: By Example by Kent Beck

This was an awesome read! It started off with a great example written in Java on Money. It was great to start right from the beginning and drive out the design with tests. Over the course of the book you see the design evolve and grow into something, some might call “SEXY”!

Part 2 of the book starts to drive out an xUnit framework using TDD. It was pretty cool, and definitely gave me some insight as to how unit test frameworks like NUnit, and MbUnit work.

Part 3 of the book discusses Patterns for Test Driven Development and how to drive out good OO design in your application and tests. I had a bit of trouble getting over the Python syntax used in parts 2 and 3 of the book, but it’s definitely good to get some exposure to different languages. (Those crazy python guys!)

Anyway, this book is definitely worth checking out! I can’t wait to read XP Explained by Beck!