Почти в каждом живом проекте в какой-то момент звучит фраза: «Тут всё криво, давайте уже перепишем нормально». Формально это звучит логично, но переписать с нуля — почти всегда самый дорогой и рискованный вариант. Когда вообще встаёт вопрос «переписать» Сигналы обычно одни и те же: любое изменение тянет за собой баги в неожиданных местах, никто толком не понимает, как связаны модули, стек устарел так, что нормальных разработчиков на него не найти, а производительность держится на костылях. В этот момент бизнесу кажется, что проще «выкинуть и сделать по-людски», а разработчики уже устали чинить легаси. Но сам факт того, что код старый и местами уродливый, ещё не повод переписывать. Важно понять, страдает ли от этого бизнес: теряются ли заявки, падает ли скорость разработки, мешает ли это реализовать ближайшие цели. Плюсы и минусы допиливания Продолжать развивать текущую систему почти всегда дешевле в краткосрок. Плюсы понятные: код уже работает в проде, есть реальные данные, провер