Назад к разделу О себе
Разработка через тестирование (TDD)
ТестированиеРазработка через тестирование - это процесс разработки программного обеспечения, основанный на преобразовании требований к ПО в тестовые случаи до полной разработки программного обеспечения, и отслеживании всей разработки ПО путем многократного тестирования программного обеспечения против всех тестовых случаев.
Ключевые принципы
- 1Сначала написать падающий тест
- 2Написать минимальный код для прохождения теста
- 3Рефакторить код, сохраняя прохождение тестов
- 4Повторить цикл
Преимущества
- 1Обеспечивает качество кода и покрытие тестами
- 2Сокращает количество ошибок и регрессий
- 3Приводит к лучшему дизайну через инкрементальную разработку
- 4Обеспечивает немедленную обратную связь об изменениях в коде