Издаётся с 2008 года · Цифровое издание · 19 Июнь 2026

SMB IT Journal

Информационно-технологический ресурс для малого бизнеса

Русский

Работает — не трогай

Все мы это слышали, не правда ли? “Работает — не трогай.” Люди повсеместно используют эту фразу, чтобы отговорить от улучшений, модернизации или рефакторинга. Многие её произносят и, как и в случае со многими подобными фразами, на поверхности она кажется разумной. Но на практике это не так, или по крайней мере не в той форме, в которой её обычно употребляют, поскольку она не до конца понята.

Это очень похоже на концепцию совета не класть все яйца в одну корзину, где эта фраза чаще всего применяется к ситуациям, где аналогия с яйцами и корзиной неприменима или прямо противоречит реальности. Но поскольку это заученная фраза, люди забывают, что в ней есть метафора, которая должна соответствовать ситуации. Это может приводить к ужасным решениям, потому что фраза вызывает иррациональный страх, ни на чём не основанный.

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

Конечно, если ваша обувь не порвалась, не надо её разбирать и склеивать заново. Но ваша бизнес-инфраструктура — это совсем не то же самое, что обувь. Это живые системы с огромным уровнем сложности, функционирующие в постоянно меняющейся среде. Они требуют непрерывного технического обслуживания, контроля, обновления и так далее, чтобы оставаться в здоровом состоянии. Как автомобиль, только в значительно большей степени.

Никто, надеюсь, никогда не говорит вам, что менять масло в машине не нужно до тех пор, пока двигатель не заклинит. Конечно нет: хотя машина ещё не сломана, смысл обслуживания в том, чтобы не допустить поломки. Мы знаем, что если ждать до поломки, машина сломается всерьёз. Точно так же никто не отказывается подкачивать шины до тех пор, пока они не лопнут и не слетят с дисков. Это просто лишено смысла.

Говорить кому-то не обслуживать системы до тех пор, пока не станет слишком поздно — всё равно что советовать сломать их. Правильно обслуживаемый автомобиль может пройти сотни тысяч километров, а то и больше. Без масла он едва доедет до ближайшего перекрёстка. Покупать новый двигатель каждые несколько дней вместо того, чтобы ухаживать за имеющимся, — это верный способ всю жизнь менять двигатели.

То же самое верно для вашей бизнес-инфраструктуры. Код устаревает, системы изнашиваются, появляются новые технологии, возникают новые потребности, сеть взаимодействует с внешним миром, требуются новые функции, выявляются и устраняются уязвимости и слабые места, выходят обновления, разрабатываются новые векторы атак и так далее. Даже если бы новые функции никогда не добавлялись, системы необходимо тщательно администрировать и обслуживать для обеспечения безопасной и надёжной работы — как автомобиль, но в тысячу раз сложнее.

В терминах IT-систем «сломано» означает: необоснованно открыто для взлома, кражи данных, потери данных, простоев и неэффективности. В реальной жизни мы должны считать систему сломанной в тот момент, когда потребовалось техническое обслуживание. Насколько меньше угроз со стороны программ-вымогателей существовало бы сегодня, если бы системы просто надлежащим образом обслуживались? Как IT-специалисты, нам нужно вставать и объяснять, что необслуживаемые системы уже сломаны — катастрофа просто ещё не случилась.

Если бы мы следовали принципу “работает — не трогай” в IT, мы ждали бы *до* кражи данных, чтобы закрыть уязвимости, или ждали бы, пока данные станут невосстановимы, чтобы проверить, работают ли резервные копии. Конечно, это абсурдно. Но именно это нередко подразумевают, когда советуют не трогать системы до поломки — по сути, людям говорят дать им сломаться! Отстаивайте свою позицию, не принимайте подобных советов. Объясняйте, что цель грамотного IT-обслуживания — по возможности предотвращать поломки систем. Избегать катастроф, а не приближать их.

Реклама

SMB IT Journal — the IT resource for small business