Система, которую страшно трогать
Она есть почти везде: работает, приносит деньги, написана давно, и все её обходят стороной. Попасть на такую задачу — не наказание, а быстрый способ понять, как в компании принимаются решения.
Первое правило — не переписывать сразу. Сначала выясните, что система делает для бизнеса и кто пострадает, если она встанет на час. Часто странная логика оказывается требованием, о котором просто забыли рассказать.
Второе — покрыть проверками то, что собираетесь менять. Хотя бы грубо, лишь бы падало при поломке.
Третье — маленькие шаги с обязательным возвратом в рабочее состояние. Большая переделка в отдельной ветке на три месяца почти всегда умирает.
Четвёртое — записывать всё, что узнали. Через полгода вы станете единственным, кто понимает эту область: это одновременно сильная позиция и ловушка, из которой надо потом выбираться, передавая знания.
В Челябинске такие системы встречаются постоянно — город промышленный, и часть учётных контуров старше, чем те, кто их сегодня поддерживает.
IT Челябинск — t.me/it_chelyabinsk
IT Челябинск
@it_chelyabinsk
Система, которую страшно трогать
Этот пост опубликован в Telegram-канале IT Челябинск. Подписаться можно по ссылке: @it_chelyabinsk.