Что такое TDD?
Уровень: Junior
Ответ
TDD (Test-Driven Development) — разработка через тестирование. Это подход, при котором сначала пишется тест, который падает, затем пишется минимальный код для его прохождения, и после этого код рефакторится. Цикл: Red -> Green -> Refactor.