Цикл разработки через тестирование из книги "Экстремальное программирование. Разработка через тестирование" (Кент Бек):
- Добавить небольшой тест.
- Запустить все тесты и убедиться, что новый тест терпит неудачу.
- Внести небольшое изменение.
- Снова запустить тесты и убедиться, что все они успешно выполняются.
- Устранить дублирование с помощью рефакторинга.