Бывает, что в рамках очередной задачи нужно внести правки в старый код, доставшийся в наследство. Код может быть плохо написан и не покрыт тестами. Править страшно, но надо.
Есть подходы, позволяющие написать тесты на такой код и уменьшить риск все сломать. Этот блок о них.
Пройдя блок, ты:
- узнаешь алгоритм работы с легаси
- научишься писать Approval Tests для фиксации текущего поведения кода
- узнаешь про техники разрыва зависимостей
- сделаешь рефакторинг легаси с целью повторного использования
Понадобится знание C#
Рекомендуется пройти блоки Тестирование, Mocks и LINQ
Отсутствует
~ 5 часов