Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Test Driven Development

Introduction


Excerpt

Our aim is to explore the philosophy of TDD.  The concept and practice of writing tests first and then developing a system from the inputs to the tests and the results from the tests is awesome but I won't call it revolutionary.  I will explain why once we've got the concepts under our belts.

Collateral

...


History

When I was studying for my degree I can clearly remember the tutor at the time introducing the concepts of Jackson diagrams and DFDs.  During the course of learning these techniques the tutor addressed the idea of specifying a system like this