Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя
36 лет живу, 16 лет программирую, 7 лет путешеству...  · 31 авг 2021  · ryabenko.pro

TDD это не про тесты

  1. При обсуждении TDD дискуссия почти всегда плавно, но верно смещается на тесты и тестирование. Часто доходит до того, что тестирование - это работа тестировщика, а задача программиста - писать код.
  2. Так вот, главная ценность TDD не в тестировании (хотя при хорошем покрытии тесты хорошо помогают наладить CI/CD), главная ценность TDD в помощи программисту писать код быстрее и постепенно улучшать его качество.
  3. TDD - это в первую очередь методология улучшения навыков разработчика, c побочным продуктом в виде набора тестов, которые остаются в проекте и мешают вносить в него необдуманные изменения.
Программирование+1