Test Driven Development
Test Driven Development — (сокращенно TDD) — это подход, прием, техника, при которой сначала разрабатываются тесты, затем пишется код под тесты.
Цикл TDD состоит из этапов:
- Написание теста.
- Запуск всех тестов, увидеть, что новый тест не работает.
- Написание кода до тех пор, пока не заработает новый тест.
- Рефакторинг (при необходимости).
- Повторение цикла.