Мне всегда казалось что legacy - это код который достался по наследству но был разработан другими разработчиками, которые в компании больше не работают. Или которые данный код более не поддерживают.
я обычно описываю его так: это код, уже нужно переписывать, но проще его костылять и поддерживать, чем заставить кого-то его тронуть
1. код работает, и бизнес это в целом устраивает 2. но в частностях хорошо бы развить, изменить, и, возможно, пофиксить 3. а написано все так, что хрен там что изменишь
1. код работает, и бизнес это в целом устраивает 2. но в частностях хорошо бы развить, изменить, и, возможно, пофиксить 3. а написано все так, что хрен там что изменишь
степень legacy можно измерять в среднем количестве успокоительного, потреблённого разработчиками при работе с этим кодом в неделю
1. код работает, и бизнес это в целом устраивает 2. но в частностях хорошо бы развить, изменить, и, возможно, пофиксить 3. а написано все так, что хрен там что изменишь
а смысл п.2 если это не приведёт к мгновенной экономической отдаче?) бизнес в общем-то не так долго в среднем живёт, чтобы сильно думать о будущем))