Не легаси, а наследие
Пока у меня не родился ребёнок, я думал, что смена подгузника — это что-то ужасное. В массовой культуре грязные подгузники сопровождаются кривыми лицами, закрыванием носа и попытками побыстрее избавиться от источника неприятного запаха. В реальности всё оказалось не так страшно.
В программировании тоже есть своя "смена подгузников" — работа с легаси-кодом. В мейнстриме работу с легаси приравнивают чуть ли не к самому омерзительному, что может случиться с разработчиком в его карьере. Такую картину создают книги, статьи и выступления на конференциях. Утверждение "легаси — это плохо" для большинства является аксиомой.
С подгузниками всё просто. У человека есть развитое чувство обоняния, поэтому достаточно понюхать какашки и понять, что ничего страшного в запахе нет. А если ребёнок ел грейпфрут, то какашки пахнут не хуже, чем моноаромат из Рив Гоша.
С кодом сложнее. Только после пяти лет работы с разными кодовыми базами у меня появилось "обоняние" к коду. И когда это чувство наконец проснулось, я понял, что в легаси нет ничего страшного.
У молодых разработчиков ещё нет "обоняния", поэтому им приходится верить аксиомам из массовой культуры. Такая вера токсична. Она приводит к стрессу, выгоранию и неудовлетворению от работы.
Легаси — это не ужас. Легаси — это наследие. Да, иногда спорное, странное, непонятное. Но если относиться к нему как к наследию, если приложить силы к его изучению, то программирование становится интереснее и проще. Работа с кодом из каторги превращается в археологические раскопки.
Я участвовал в раскопках. Большую часть времени они скучные. Приходилось аккуратно снимать землю слой за слоем, чтобы случайно не повредить свою будущую находку. Но когда получалось найти что-то древнее (или просто какой-нибудь скелет), меня охватывало чувство восторга. Ровно такое же, как я испытываю сейчас, когда получается найти причину бага в легаси-проекте.
В легаси, как и в детских какашках, нет ничего страшного. Легаси — это наследие. Индустрия может стать чуть более приятным местом, если говорить об этом чаще.
· 11.11.2024
Интересная аналогия. Для полного соответствия: половину содержимого подгузника выкинуть, доложить от себя и, собсно, засунуть обратно до востребования. В любом случае, получать удовольствие от работы с легаси - примерно то же отклонение, что и кайфовать с запаха подгузников.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён