TDD. Sztuka tworzenia dobrego kodu
Kent Beck