Разработчикам лень работать: как компании выворачивают карманы за пересоздание своей ИТ-системы

Когда компания хочет обновить свою ИТ-систему, ее ждет куча вредных советов от программистов: удалить, выкинуть, написать заново на другом языке. Этот подход в 99% выгоден только самим разработчикам, бизнесы из-за него разоряются. А теперь подробнее.

2929

Разобраться в чужом коде намного сложнее, чем написать проект заново.А мне всегда казалось, что грамотно написать "с нуля" труднее, чем изучить готовое решение.

В любом случае разбираться в старом коде придется. Вот я переписываю сейчас проект, в котором >500 тыс. строк(не показатель сложности конечно) и хотя в новую версию я вношу фундаментальные отличия по архитектуре, я прекрасно ориентируюсь в старом коде и для меня он содержит много подсказок и идей, которые можно развить.

Кстати (опять же сугубо по своему опыту) если разработчик открещивается от изучения легаси и сразу рвется в бой "переписать с нуля", то это запросто приведет к изобретению своих (и часто не всегда лучших) велосипедов, а самое худшее — повторению ошибок предыдущей команды.

Если мы исходим из того, что предыдущую систему писали не идиоты (хотя бы потому, что она какое-то время выполняла свои задачи ), разумно все-таки детально изучить решения прежней команды.

2
Ответить

Комментарий недоступен

Ответить