TGViewer
Цифра Комягина Цифра Комягина @doingdigital · 582 subscribers
Post #179 512
Это, кстати, частый вопрос, который бизнес всегда воспринимает “в штыки”. От слова “рефакторинг” предпринимателя бросает в дрожь. А когда речь заходит о полной модернизации … Что?! Заново платить за то, за что я уже заплатил?! Что за бред?!

Да. Платить. И вот почему:

👍10 лет назад язык программирования (в нашем случае) был версии 5.5, а сейчас — 8.2. Язык ОЧЕНЬ существенно поменялся. Найти специалистов, хорошо владеющих сильно устаревшей версией языка так же трудно, как, скажем, найти опытную прядильщицу, владеющую ручным веретеном.

👍Даже если найдем — стоить такой специалист будет баснословных денег. Если, конечно он не дурак.

👍Даже если убедим кого-то из молодых освоить старый язык — работать они будут без удовольствия. Ну, представьте — это все равно, что заставить буравить стены без современного перфоратора. Адская работа. Проект станет одним из самых нелюбимых. И рассчитывать на то, что они будут работать с полной самоотдачей будет трудно.

👍Старые языки уступают не только в производительности и возможностях, но часто и попросту не могут реализовать механик, доступных современным языкам.

👍Очень часто старые продукты плохо документированы и написаны очень путанно. В силу того, что писали их несколько поколений программистов, код в результате похож на “письмо из Простоквашино”. Работа с таким кодом похожа на разминирование бомбы — когда не уверен до конца, что именно произойдет, если изменить строчку кода.

👍Вопросы безопасности. В старых языках старые “дыры”, которые могут использовать злоумышленники. Бизнес в опасности.

Выводы?

Выделяйте своим разработчикам время на “рефакторинг” даже на относительно свежем проекте — такое “техобслуживание” по чуть-чуть (до 20-25% от времени разработки) способно сохранить высокие темпы TTM (Time to market) и продлить сроки жизни проекта.

Закладывайте в финмодель бизнеса, что примерно через 5-7 лет проект часто придется переписать полностью. С нуля. И да — вложив бОльший бюджет, чем в первый раз. Потому, что за 7 лет продукт обрастает новыми функциями.
  • 👍 13
More from @doingdigital
  1. Sep 12, 2026Конечно, за две недели воспроизвести всю Miro с их 100 млн пользователей, безопасностью, о…
  2. Sep 12, 2026На рынке случилось уMIROтворение 10 сентября Miro подписала соглашение о продаже итальянск…
  3. Aug 27, 2026Короче, ща будет пост восторга. Потерпите пожалуйста … Я вам уже много раз рассказывал про…
  4. Aug 25, 2026ROI от внедрения ИИ Вопрос “внедрять или не внедрять” больше не стоит на повестке дня. Это…
  5. Aug 19, 2026Строим ИИ-редакцию. Шаг за шагом. После прошлого поста мы с друзьями начали обсуждать, как…
  6. Aug 18, 2026Для текстов на русском я больше не использую Claude OpenAI генерирует коммерческие тексты…
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 →