slides: general TDD