There is no good design guaranteed with TDD, actually it is a Test Driven Development. It is a good practice for defiling contracts before starting to write code. This assures some decoupling between the contract and the implementation. But don’t close your eyes and expect it to design for you. You should be careful about not turning your code into functions just wrapped into objects. Because then it is a bit late for refactoring. Jimmy Nilsson [Applying DDD and Patterns] couples TDD with DDD to produce a good design. Because DDD is about design, and TDD is about a programming discipline, a beautiful one, but is not about design…
May 27, 2007
No Comments »
No comments yet.
RSS feed for comments on this post. TrackBack URL

