Intended audience: Beginners to TDD with a basic understanding of Python and a VCS of their choice.
The idea is to practice frequent coding tasks, such as refactoring or adding new features, using test-driven development. The goals of the workshop are:
(1) to introduce an iterative approach for TDD (based on Kent Beck) which produces well tested and documented code.
(2) to overcome the initial difficulties when starting with TDD. People are sometimes confronted with problems like "What should I test, if there is no code to test?" or they get stuck when writing a test. The workshop will provide the necessary pointers to avoid these situations.