Українська
Тема 18. Модульне тестування та рефакторинг програмного коду
Мета: ознайомитися з модульним тестуванням у .NET і рефакторингом коду; навчитися створювати тестові проєкти MSTest, писати тести за шаблоном Arrange–Act–Assert, використовувати параметризовані тести, граничні значення й тестові двійники, розробляти код через тестування та виконувати рефакторинг під захистом тестів.
Зміст лекції
- Тести та MSTest — Навіщо тести · Фреймворки та структура рішення · Перший тест у MSTest
- Запуск, ізоляція, TDD і покриття — Запуск тестів · Ізоляція залежностей · Розробка через тестування · Покриття коду
- Рефакторинг — Рефакторинг
- Приклади та типові помилки — Приклади програм · Типові помилки