I recently happened upon an old post (circa 2005) by Scott Bellaware regarding the process behind truly understanding and using Test Driven Development.

The post in question (Failing Tests Meaningfully - TDD Process and The Karate Kid) aims more at a specific facet of TDD, but ends up doing a great job of explaining the why and how of TDD.

If you're starting out with TDD or are just curious about it, I would suggest giving the post a read.

I am a software developer / architect currently interested in combining .NET technologies with open-source operating systems. 

I am a member of the open-source BlogEngine.NET development team and focus mainly on ensuring Mono compatibility for the project.



At StayUnlimited Cape Town accommodation we help you choose from and book guest houses, self catering apartments, bed & breakfasts, luxury villas and hotel accommodation.