July 2010
2 posts
4 tags
Executable Specifications - a side effect of TDD
When we write our code test first we are forced to make decisions about how the application will operate. We have to express the intent of our code using expectations and verifications before we ever begin implementing any actual functionality. By writing code test first we free ourselves to mold our API from the perspective of a consumer, almost ensuring that we end up with a simple API...
4 tags
TDD - Test Driven Development
I was really pleased to hear Scott Belware’s recent interview (TDD – The Final Word) on Scott Hansleman’s podcast – Hansleminutes. Scott B was really adamant about explaining that TDD is an activity that is focused on design as opposed to testing. He mentions the term Behavior Driven Development (BDD) and how it would be better suited since the word Test in TDD is often the source of confusion....