A Definition of Test Driven Development
1 Comment so far
Leave a comment
I just read a post by Jean-Paul Boodhoo in which he describes his view of TDD.
From the post:
I feel that test driven development is first and foremost a design activity that is used to flesh out the design of a component by creating a test that first describes the API it is going to expose and how you are going to consume it’s functionality. The test will help shape and mold the System Under Test until you have been able to encapsulate enough functionality to satisfy whatever tasks you happen to be working on.
I think that is a pretty helpful definition. Thanks JP!
1 Comment so far
Leave a comment
Leave a comment
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Based on what I have read from Jimmy Nilsson’s “Applying Domain-Driven Design Patterns” book, that sounds right on. He does a good job describing details, including that at the start of TDD, your code should not even compile.
Comment by MoffDub May 14, 2008 @ 2:40 am