Test-Driven Development

Test-driven development (TDD) — разработка через тестирование (это уже не hope-driven development), процесс разработки программного обеспечения, основанный на коротких циклах разработки: написании специфичных тестов, затем процессу разработки до такого уровня, чтобы успешно проходили тесты, написанные на предыдущем этапе.

Читать далее Test-Driven Development