Differences between revisions 2 and 3
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
 ToBeWritten: ToBeWritten:
Line 13: Line 13:
 Elsewhere: Elsewhere:

There's lots and lots of information on Test Driven Development (TDD) on the web. Much of it is very useful, but many people still don't get the primary point.

  • Test Driven Development is a design technique, not a testing technique.

Sure, you end up with a UnitTest suite that can be very useful for testing and provide a framework for adding tests. This is a wonderful benefit of TDD, but it's not what TTD is.

ToBeWritten:

  • The change of viewpoint required to do TDD.
  • How the tests generated by TDD are "free," coming out of design time that is necessary in any case.
  • Why I don't want to write software without TDD, ever again.
  • How to get started with TDD.

Elsewhere:

iDIAcomputing: TestDrivenDevelopment (last edited 2014-04-25 01:38:28 by GeorgeDinwiddie)