TGViewer
Уютный IT адочек Уютный IT адочек @lovely_it_hell · 3.57K subscribers
Post #185 2.29K
Определения термина "легаси" пост

На хайлоаде организовали большой митап на тему легаси. И, хотя термин кажется очевидным, всё-таки от определения зависят акценты и взгляд на проблему.

Самым популярным невысказанным было: "легаси - это когда жуткий монолит". Оооочень спорное утверждение, на мой взгляд, как бы подразумевающий, что всё надо переписать на микросервисы. Однако, практический опыт (https://www.youtube.com/watch?v=g9cgppj0gKQ) говорит, что микросервисы легко превращаются в сильносвязанную кучу грязи, чудовищно сложную в доработке. Страдающим от монолита скорее стоит учиться кодить монолит.

А ещё было: "легаси - это то, у которого бас-фактор маленький". Прекрасное определение, но беда в том, чтобы этот самый бас-фактор померить. Практика подсказывает: легаси на то и легаси, что фиг разберёшься что в проекте, зачем и как реализовано. Нельзя измерить то, не знаю что.

Измерять тем, что известно о требованиях? Может быть документацией? Тоже такая себе идея, достаточно вполне живых, "не-легаси" проектов без доки и очень много зависит от размеров.

Однако, похоже наверняка можно сказать, что проект становится легаси, если обрывается нить передачи знаний от поколения к поколению, например, при передаче проекта исполнителем в случае заказной разработки. И, что характерно, это не всегда становится проблемой.

Самое же прекрасное определение, которое было дано, меня бесконечно вдохновило:
У каждого разрабатываемого проекта есть запас гибкости. Легаси - это проект, в котором запас гибкости исчерпан.

Определение это прекрасно тем, что даёт нам совершенно иной взгляд на проблему: легаси - это вопрос способности адаптироваться. Это гораздо проще измерить (даже эмпирически), для повышения способности адаптироваться есть вполне конкретные приёмы и методики, и оно вполне себе понятно на бизнес-уровне и может служить основой для переговоров бизнеса с разработкой.

Подумайте в таком ключе и поделитесь своими мыслями со страдающими от легаси коллегами, глядишь - и всем станет жить легче.
More from @lovely_it_hell
  1. Oct 13, 2026Как обновить кластера kubernetes? Всего три простых шага, записывайте: 1. Уничтожаем стары…
  2. Oct 9, 2026Записал вам пару шортсов о проблеме агентной памяти и заходах на решение • https://www.you…
  3. Oct 7, 2026Давайте быстро напишем своего AI-агента! Это новый вариант фразы "давайте быстро сделаем с…
  4. Oct 5, 2026photo post
  5. Oct 3, 2026Нанять product engineer легко. Гораздо сложнее перестать согласовывать с семью людьми кажд…
  6. Oct 2, 2026Post #718
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →