Please note: This wiki is currently running in test mode after an attack on January 5 2013. All passwords were reset, so you will have to use the password recovery function to get a new password. To edit wiki pages, please log in first. See the wiki attack description page for more details. If you find problems, please report them to the pydotorg-www mailing list.

Overview

Test Driven Development (TDD) is a method of designing software.

It goes roughly as follows: write UnitTests for the code before you write the code itself.

Why do it the "non-natural" way, then? Well, there are some benefits and very few - if any - drawbacks:

It is very important to emphasize TDD is not a testing methodology; it is a design methodology.

More information

TestDrivenDevelopment (last edited 2008-11-15 14:00:39 by localhost)