Skip to content

Kamikoto-sama/legacy

 
 

Repository files navigation

Унаследованный код

Бывает, что в рамках очередной задачи нужно внести правки в старый код, доставшийся в наследство. Код может быть плохо написан и не покрыт тестами. Править страшно, но надо.

Есть подходы, позволяющие написать тесты на такой код и уменьшить риск все сломать. Этот блок о них.

Пройдя блок, ты:

  • узнаешь алгоритм работы с легаси
  • научишься писать Approval Tests для фиксации текущего поведения кода
  • узнаешь про техники разрыва зависимостей
  • сделаешь рефакторинг легаси с целью повторного использования

Необходимые знания

Понадобится знание C#

Рекомендуется пройти блоки Тестирование, Mocks и LINQ

Самостоятельная подготовка

Отсутствует

Очная встреча

~ 5 часов

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 95.3%
  • HTML 4.7%