TDD in Python and Django. "Why", but mostly "how"


Abstract


";Test-driven development is not about testing. Test-driven development is about development (and design),
specifically improving the quality and design of code. The resulting unit tests are just an extremely useful by-product.";
by Jason Diamond http://bit.ly/python-tdd

The talk cosiders 3 main points.

The first point is entitled ";Story of a test"; which tries to put the programmer in the shoes of the end user, the one who will actually use the end product.

Second subject is how to test file manipulation in Python and in Django. Django is specifically important because files are usually associated with database models.

Third subjects is about using TDD as a mean for faster and leaner code design.


Full Text:

PDF