Самый большой обман: «Мы как раз планируем рефакторинг»
Самый большой обман для меня в нашей сфере и профессии — это фраза «мы как раз планируем рефакторинг».
Обычно это происходит так: ты приходишь в проект, заглядываешь под капот и понимаешь, что вся эта махина держится на костылях, синей изоленте и молитвах одного лида, который уволился три месяца назад.
Ты, как порядочный спец, начинаешь бить в колокола: «Ребята, это нельзя поддерживать, тут все надо переписывать, оно упадет от любого чиха!».
Тебе понимающе кивают. Говорят: «Да-да, мы все понимаем, техдолг огромный. Только давай вот сейчас быстро эту фичу доделаем и сразу же сядем за рефакторинг! Прямо в следующем спринте выделим 30… нет, даже 40% времени!».
Проходит полгода.
Ты все так же накидываешь новые костыли поверх старых, потому что бизнесу сейчас критично выпустить этот костыль именно сегодня/завтра/срочно. А тот самый рефакторинг превращается в легенду, которую рассказывают новичкам на онбординге: «Скоро мы приведем все в порядок! В ближайшее время планируем рефакторинг!».
В конце концов, ты принимаешь правила игры и становишься мастером по скоростному забиванию костылей. Ну либо уходишь с дергающимся глазом.
Интересно, что самые стабильно работающие продукты, которые я видел, внутри выглядели как свалка ядерных отходов. А те, что писались «по феншую», часто закрывались, так и не дождавшись своего идеального релиза.