Что такое легаси и как его узнать
Два смысла термина, признаки "тихого" и "кричащего" наследия, управляемое и критическое легаси, связь с техдолгом.
Понимание легаси-системы
Реверс-инжиниринг, восстановление контекста из git и людей, диаграммы, анализ бинарников.
Безопасные изменения в легаси
Рефакторинг, characterization tests, швы (seams), приёмы Фезерса, Mikado, защита от регресса.
Стратегии модернизации легаси
Стратегии модернизации легаси для новичков: Strangler Fig, ACL, clean room, цикл из семи шагов, shadow-прогон, инструменты и критерии полного rewrite.
Легаси-код — итоги
Итоги раздела "Легаси-код" для новичков: два смысла термина, типы наследия, три опоры (понять, безопасно менять, модернизировать), правила команды и мини-словарь.
Легаси-код — чек-лист
Вопросы по разделу "Легаси-код" с привязкой к статьям 1–4; темы из других глав энциклопедии помечены отдельно.
Легаси-код — о разделе
Подборка материалов раздела Легаси-код в энциклопедии Вселенная IT