Патерни проєктування · Middle · Запитання 69 з 75

Як безпечно рефакторити легасі-код без тестів?

Пояснення

Характеризаційні тести фіксують те, що код робить зараз (навіть баги). Шви (seams) дають змогу підставляти тестові дублери.

Де почитати

Помилка в запитанні

Патерни проєктування · Middle · запитання 69

Перевірте себе

Пройдіть тест Патерни проєктування · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест