Тестування · Senior · Запитання 7 з 75
У чому різниця класичного та mockist-підходу (лондонська школа) в TDD?
- ✓Правильна відповідь: Класичний використовує справжні об'єкти й перевіряє стан; mockist мокає всіх сусідів і перевіряє взаємодії
- 2Класичний пише тести після коду, mockist - до
- 3Mockist TDD не використовує перевірок
Пояснення
Mockist-тести прив'язані до структури викликів і ламаються під час рефакторингу; класичні можуть упасти в кількох місцях через один баг.