Legacy. Старт с нуля.
По сути, единственная ситуация, когда от legacy необходимо избавляться на все 100%: смена стека технологий. Не важно, по какой причине, будь то уход разработчика (в том числе из жизни), смена команды, устаревание технологии, и прочая… Важен результат: технически сопровождать систему некому.
Если так случилось, все же предварительно убедитесь в двух вещах:
1️⃣Описываемый системой бизнес-процесс в целом требует изменений (справедливости ради, это вообще главный вопрос, который нужно поднимать в любом случае)
2️⃣В Вашем распоряжении есть люди, которые вообще понимают процесс, заложенный в систему.
Серьезно, в моей карьере было два случая, когда меня попросили переписать систему под 1С 8.х в ситуации, когда предыдущий разраб ушел из компании «с концами». И людей, которые бы помнили, какую логику закладывали в работу системы, не осталось. Ну точнее остались, но «слушайте, это так давно было, уже и законы (ЗАКОНЫ, КАРЛ!!!) поменялись»... Один раз это было с 1С версии 7.7 (и это еще было терпимо), второй – с FoxPro (и, если ад существует, это мне зачтется как понижение температуры в котле хотя бы на пару градусов).
👉Если ответ на первый вопрос «нет» - забейте болт и живите счастливо.
👉Если ответ на первый вопрос «да», но на второй - «нет, то мне Вас очень жаль. Напишите письмо детям на случай, если падете в бою.
👉Если на оба вопроса вы можете ответить «да» - смело приступайте.
Главное помнить: это новая система. И подойти к ней надо со всей ответственностью, как к новой системе.
#медведьразмышляет #legacy
Post #14
120
- 🔥 5
- 👍 1