Что такое TDD?

Ответ

TDD (Test-Driven Development) - разработка через тестирование. Цикл Red-Green-Refactor:

  1. Red - написать падающий тест
  2. Green - написать минимальный код, чтобы тест прошел
  3. Refactor - улучшить код, тесты по-прежнему проходят

Цель: не 100% покрытие, а дизайн кода через тесты. TDD приводит к лучшей архитектуре: маленькие классы, четкие интерфейсы, слабая связанность.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.