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

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску
Брух дуде.

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

Описание[править]

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

Часто бывает так, что программа не работала, программист ищет проблему, он сам не знает, что сделал, но заработало… Всё! Работает — не трогай!

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

Фраза призвана напомнить инноваторам о том, что далеко не всегда желательно что-то изменять, иногда лучше не менять ничего и десять раз подумать перед внесением изменений — если проект внезапно поломается, то может потребоваться делать откат. Иными словами, польза от нововведения должна всегда превышать вред от его невведения.

Также причиной является то, что код мог быть написан старыми авторами, и следовательно никакой возможности определить, пойдет он на благо или нет — не существует.

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

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

QUESTION.JPG Вещают люди, над мозгами властвуют мудрецы
МетаКрылатая фразаИз священных книгВ речах политикановИз игры бухыхыКино дык ешшо и радиоНа сайтах баютЭпическое и незабываемое
ФилософияБелый и пушистыйВыражениеЗабивать гвозди микроскопомНа воре шапка горитВдруг война, а я уставший...Всё возвращается бумерангомКровь давно ушла в землюЖизнь после XРаботает — не трогайОткукарекалсяКрасная тряпкаНе всё то золото, что блеститГавгавычМеньше знаешь, крепче спишьВроде Володи, наподобие КузьмыX говно или говно-XДо и послеВсё же когда Империя Римская, в ней есть ИмператорКак бы выглядела земля, если бы с неё исчезли тени?Совместные занятия идиотизмомВерить никому нельзя, мне можноСвет и тьма в равных доляхБорьба была равна — боролись два ...Лох не мамонт, лох не вымретПравда глаза колетНе делай добра, не получишь злаModus operandiЕсть у меня одна теорияВсё, что имеет начало, имеет и конецНе зная зла, не познаешь добраНикакой пользы, кроме вредаСобаке — собачья смертьБесконечно можно смотреть на три вещиПомер Максим, да и хер с нимGo woke, go brokeHellscape WonderlandГлавное быть первымМир есмь злоАдекватная критикаНа самом деле нетУмён не по годамКто не слеп, тот видитГриф — птица терпеливаяГора родила мышьИдея — самый живучий паразитДед инсайдНаписание с маленькой буквыНо есть один нюансПроизвол судьбыРазмер не имеет значенияВалера, ты где?Shut up and take my moneyСего не будеX — это расизмПрото-Чтоб ты обосрался и бумажки не нашёлВремя лечитРыбак рыбака видит издалекаБог шельму метитВек воли не видатьГлухой ТониСуп с котомПожар легче предупредить, чем потушитьС высоты птичьего полётаЧто такое хорошо и что такое плохоПоездатыйДать дубаНапугал костёр дровамиЦитаты и афоризмы про ремень
ЭталонноеОгонь, вода и медные трубыПлохому танцору яйца мешаютРыба гниёт с головыНе буди лихоНе по годамНи говна, ни ложкиКто во что гораздЛучше поздно, чем никогдаА не петух ли ты?Дамоклов мечПобеда или смертьПтичку жалко (фраза)Вынос мозгаАфедрон есть, да обозначение отсутствуетЧем выше поднимаешься, тем больнее падатьНе бей лежачегоЛежачего не бьютБольшой, толстый и длинныйЯ не червонец, чтобы всем нравитьсяЗабить болтКлянусь рукойБлин, оладьи!Если ты долго смотришь в бездну, то бездна тоже смотрит в тебяУсидеть на двух стульяхНе пойман — не ворСчитать чужие деньгиДобро должно быть с кулакамиО мёртвых либо хорошо, либо ничегоВек живи — век учисьПластмассовый мир победилМягко стелет, да жестко спатьМолодой и зелёныйВперёд ногамиВ тихом омуте черти водятсяДедушка старый, ему всё равноЯ умываю рукиБабло побеждает злоBegone thotBros before hoesЦирк зажигает огниРазворошить улейСтальные яйцаДелай что должен и будь что будетВторое дыханиеЗакогтитьсяАссемблер душиТрахен зи поппенУтром деньги, вечером стулья‎‎Что ж ты, фраер, сдал назад?Инцест дело семейноеТрубы горятНаше всёПопка — дуракВолк слабее льва и тигра, но в цирке не выступаетПолночь, XXI векСлон в посудной лавкеЗа Императора!Задним умом все сильныНи один X не пострадалМухи не обидитКак два пальца об асфальтДелать из мухи слонаГотовь сани летом, а телегу зимойНеудобно спать на потолкеМамой клянусьВертеться как уж на сковородкеКазнить нельзя помиловатьРаскиНосят ли трусы трусы?Земля наша велика и обильна, а порядка в ней нет
УмноеКак из лягушки прокурорКак корабль назовёшь, так он и поплывётКак встретишь Новый год, так его и проведёшьКак из чего-то пуляКак вверху, так и внизуЛучше Нового года только его ожиданиеЗакрой глаза и получай удовольствиеНравится, не нравится — терпи, моя красавицаТак проходит мирская славаНичто не возникает из ничегоEx nihiloИстория это ложь, слагаемая по договорённостиСократ мне друг, но истина дорожеЧто позволено Юпитеру, то не позволено быкуЯ знаю, что ничего не знаюБудущее здесьДумать членомНадежда — первый шаг на пути к разочарованиюУ золота нет правительстваЛает, но не кусаетНапиться в свиньюЧеловек человеку волкУйти в мир инойНе встречай своих героевКоса нашла на каменьДоверяй, но проверяйСделать из чего-то что-тоКак говорится...Ничего личного, просто бизнесКому выгодно?Прятать голову в песокЯ проспалСпички детям не игрушкиКазино всегда выигрываетЧерез не то местоСколько верёвочке не виться, а конец будетСобака на сенеБездельники — корм для волковЖивотных не кормитьЕвреи, евреи, кругом одни евреиЛучшая защита — это нападениеНе упасть лицом в грязь‎Коту под хвост‎Накрылось медным тазом (Чем-то ещё) • Осторожно, двери закрываются, следующая станцияЖенщина — яблоко и змеяКровь не водицаНе клади все яйца в одну корзинуОт греха подальшеВода камень точитНет ничего более постоянного, чем временные мерыПосади свинью за стол, а она и ноги на столЗа такие шутки в зубах бывают промежуткиА Васька слушает да естПить или не питьЗелёный змий
Эпические словаШипелкаПолзалкаГений без двух буквКейсБилд (технологии)ТухесМетасловаПротявкДропнутьШеймитьВсквакШипениеОтсосПипидастрПук-сренькДве вещиГомоТейкСнакэСвинособакиФеминитивыКопьетрясАфроамериканецКонтрвзбзднутьГойдаАфедронПуканПетушиныйТот самый2кXXБэкграундСоциокурвВишлистТайм-менеджментВайбКриповыйКоординальноВ нутрииВоссиялХуитлерПрофессианалДеплатформингЧиксаПидорасДядедолбСтарые словаОлд куколдЭщкереСтрелялоINRIЗадницеинформантНапихать полную панамкуКурваСмекалочкаУдельныйСамостоятельноБывшийОпытныйПромасоненностьНасратьЕльцинутыйИнфогадостьПроезд зайцемСлово из трёх буквЁлки-палкиЧёрт побериВплюхКреаторЧушпанWokeBrainfartПятакКомпуктерНаконец-тоРусняПСКБл… бл…ТварениеПархатыйВоспчелелВозжужжалНеприличные прозвищаРаздуплитьсяЯ дам вам парабеллумНе читайте советских газетНе так селиЧто это — глупость или изменаДрон сбитМаленькая ложь рождает большое недовериеПочём опиум для народаВырвиглазныйДержавныйКого-то корёжитОткинутьсяЗеленский не может быть нацистом, потому что он еврейНет спасения без жертвыБуквальноЭто буквально яБулочка с сосискою, чай-бутерброд и пряники до чаюМир, дружба, жвачкаДолбоящерЯ идиот, убейте меня кто нибудьЮленька, ты будешь премьеромЦарица полейГенитальноОтмороженные яйцаНиже плинтусаЭрозия доллара набирает силуЗмеиныйВпопулярностьПетушара
App.png Весьма полезная вещь, позволяет машинам работать с помощью коммандычей
МетаПрограммаDRM (SecuROMStarForceАналоговая дыра) • БагБот (Автоответчик) • Варез (Repack) • ГлюкГуйДонатКопирайт (By design) • ЛогНюкРут (Не работай под рутом) • Спортивное программированиеМегапиксельКомпьютерВерсия 2.0КодОбфускацияСкриншотДатамайнПлагинТекстовый файлБольшие данныеАльфа и бета-тестыТаймстампКэшШаблоныHello WorldНейросетиФайлИнсталляцияВидеоМощный сбой Microsoft 19 июля 2024 годаCrowdStrikeПроект GNUUserscriptDxvkVkd3dБратан хорош давай давай впередКонечный автоматLumenЗаступник (приложение)NeeUnreal MCP
ФичиБагрепорт12309BSODCookiesEmbrace, extend and extinguishFL StudioSheep.exeWinlogon.exeБубенЗащита от дуракаКостыльМашинный переводПасхальные яйцаСвистелки и перделкиСм. рис. 1Съешь ещё этих мягких французских булокTermuxGNU MetroИндусский кодНескучные обои • Сжатие (За сжатие ДжипегаШакалШкала) • Работает — не трогайРандомайзерPDF (Распознавание PDF) • Дело Google в ФАСЧат-ботXMLМакросКритическая ошибкаФреймворкСинонимайзерSourceТрёхмерное отслеживаниеТрассировка фотоновHZB OcclusionДаунгрейд RTX 4070TressFXАвтопереводчикVSCodiumThorium Browser
ВредоносноеБотнетБрутфорсВинлокЗвонилкаКитайские пингвиныПиксель смертиТроянЧервь МоррисаBonziBuddyMediaGetBrowser hijackingTinderМиссис МажорУтечка буфера обменаWin 10 TweakerОпараш Mozilla FirefoxЯндекс.МузыкаКрэкерБезопасность через умолчаниеGrifter.aviTrojan.Winlock.DeathМиссис МажорСредаDirectStorageDriverpackГенератор случайных чиселDisable Core 0РомхакингDDrawCompatWingetCreateWinGetCoowonЯндекс МессенджерVCPkgSELinuxXfireYouTube Auto-ResumeTape OperatorBotFatherMTProtoSignalDoubleClickFixGitee
КомпанииApple / Apple (AppleScript) • GoogleMicrosoftSAPЯндексExiled Exchange 2BraveAdNauseamСкурвление FirefoxCafe BazaarAMD FEMFXPPSSPPАвтохукQuick machine recoveryMAXBypassNROWizTreeJTube
Движения8-bitOpen source (КрасноглазикиЛинуксоиды) • Вирусная сценаДаунгрейдДемосценаМоддингMMDDirectDrawЛагиБлокировка Дискорда в РоссииOpera GXНесоответствие MIME-типаRenoisePygameLs (UNIX)МетаданныеПатчNginxПиксельЭмуляторSearxТамТамMallocСвязный списокSOLIDGreasemonkeyПлатные сообщенияFlatpakNouveauFuse.js
Офис3DS MAXGIMPGNU EmacsMovie MakerMS Paint • OpenOffice • PowerPointviMicrosoft WordExcelБлокнотФотошопАнтивирус КасперскогоAvast!TikZShareXAlternativeToСкрепышMicrosoft OfficeТекстовый редакторWeChatZoomДиспетчер задачMicrosoft CortanaWinampBallonTranslatorKerish DoctorОбщая ошибкаFirefox: Как один баг сломал весь YouTubeМеждулициеMeld StudioLadybirdCheat EngineTotal Commander
ОСAndroidBSDDOSMenuetOSReactOSWindows (Phone 7Phone 878Vista) / МаздайЛинуксРусская ОСФантом ОСIndex.phpCompassУход мэйнтейнера NouveauБойкот лаунчеровAria2cNoiceMinecraft-Installer.exe
БраузерыInternet ExplorerОпера / Opera • Тормозилла (ОгнелисLolifoxMozilla FirefoxFirefoxFirefox Klar) • Хром (шпионаж) • SafariЯндекс.БраузерУведомления в браузереVivaldiTor-браузерЗосимаФронтенд
ИнтернетAdobe Systems (Flash) • I2PLow Orbit Ion CannonTorTunatic • Чат−клиенты (MirandaQIPSkypeЖабберDiscordVIPole) • HTTPSПрокси-сервер (Proxifier) • Торрент (Magnet-ссылкаΜTorrent) • JavaScriptCSSHTMLБаннермейкерИзменение TTL сетевых пакетовКапчаICQFiddlerViberZonaSteamSillyTavernWickr Me
РазработкаBrainFuckCC++C#JavaHaskellАссемблерChaos ConstructionsBATMySQLGitHubAutoHotKey (AutoHotInterception) • Sublime TextAPK (APKPureзапрет) • BASICPerlPythonPHPФоркUnity3DSAISIPСАПРФлагUTAUФласк макросАуработRaidCallAdobe MingОфициальный™ список кошерных программDevOpsНиколай Дуров
ЛюдиВеб-мастерLovinGODБалмерГейтсГенерал ФейлорДжобсМитникПоттерингде РаадтСпольскиСтоллманТорвальдсШахиджанянAche666Марк ЦукербергЕвгений ПоповДенис КумпонМассовая компьютерная безграмотность
КостылиCygwin • PunkBusterT9WineWishmasterАнтивирусыХакинтошСборки WindowsDenuvoЧистая установкаКалькулятор Consul WarMicrosoft StoreUBlock OriginLightshotAdBlockSearchApp.exeCPU-ZГуглPhotoshopКаптча с пчёламиВзлом Windows через MetasploitЩЩ Мессенджер
Команды^H^WAlt+F4Ctrl+Alt+Delman/me/quitrm -rf
CHP.jpg Не всяк захочет, чтоб такое произошло внезапно, яростно и быстро
Вандализм и хулиганствоБросание окурка мимо урныВандализм в подъездеВандализм почтовых ящиковВыливание супа на головуДефекация в подъездеКидание торта в человекаНадписи в лифтахНадписи в подъездеНовогодний вандализмОсквернение памятникаПозвонить в дверь и убежать
ВзрывыВзрыв автобуса в ВоронежеВзрыв аккумулятора мобильного телефонаВзрыв в жилом доме в ЧитеВзрыв вейпаВзрыв из будущегоВзрыв на полигоне в НеноксеВзрыв унитазаВзрывы в метроВзрывы на военных складах под Рязанью
Выбрасывание предметов из окнаВыбрасывание бутылки из окнаВыбрасывание ёлки из окнаВыбрасывание телевизора из окнаВыбрасывание человека из окнаВыливание супа из окна
ПаденияПадение денег в лужуПадение дерева на человекаПадение дырокола на человекаПадение змеи на человекаПадение кирпича (на голову) (не на человека) • Падение листьев на человекаПадение наковальниПадение ножа на ногуПадение носка в супПадение падения на человекаПадение ремня на пятую точкуПадение с велосипедаПадение с дереваПадение с крышиПадение с мостаПадение слона на человекаПадение смартфона в унитазПадение со стулаПадение сосульки на человекаПадение стекла на человекаПадение столба на человекаПадение телевизора на человекаПадение туалетной бумаги в унитазПадение туалетной бумаги на человекаПадение холодильника на человекаПадение человека на лёдПадение человека на человекаПадение штановЧто может упасть на человека?
Потери и находкиДыра в карманеНаходка денегПотеря багажаПотеря ключейПотеря паспорта
Происшествия с животнымиВлёт пчелы в домВторжение кота в магазинВыдалбливание шаттла дятломЗаползание змей в человекаЗмея в автомобилеЗмея в аптекеЗмея в банкоматеЗмея в гитареЗмея в домеЗмея в общественном транспортеЗмея в почтовом ящикеЗмея в принтереЗмея в системном блокеЗмея в унитазеЗмея на люстреЗмея под новогодней ёлкойКот ворует еду со столаКот грызёт ременьКот и туалетная бумагаКот на деревеКоты против Илона МаскаКлопы в гостиницеКрокодилы в канализацииКрысы в доме (в унитазе)Нападение акулыНападение кобрыНападение петуха на человекаНападение собакиНасекомое в супеНасекомое попало в ухоНашествие змейПадение змеи на человекаПадение слона на человекаПитон проглотил человекаПопадание птицы в реактивный двигательПрыжок кошки на ёлкуПтица-ворПчела в попеТараканы в доме (в шоколаде)Укус змеиЧеловек укусил змеюЯщерица вышла из унитаза
Стихийные бедствия, природные катаклизмыЗагрязнение микропластикомЗатоплениеЗемлетрясение (в Турции (2023))Извержение СанториниЛедяной дождьЛетний знойОползеньПожар (в Екатеринбурге из-за отключения людей от электричества) (в Калифорнии) (в Кемерове)Суровая зимаУдар молнииУраган (Милтон)ЦунамиЧёрные дыры в океане
Удары и столкновенияАвиакатастрофаДТПЛада сбила ребенка на переходе в смоленской АлтуховкеПинок (из поезда метро) (под зад)ПодзатыльникУдар бутылкойУдар вилкойУдар головой ЗиданаУдар клюваУдар кулаком (в лицо)Удар молнииУдар молотком по пальцуУдар ниже поясаУдар Павла по головеУдар ремнём
...Кроме тогоБросок под поездВ сортире закончилась туалетная бумагаВеерные отключения электроэнергииВнезапно встал членВнезапное отключение электричестваВоровство у пассажира метроВступание в лужуВступание в экскрементыДыры в асфальтеЗабытый включённый утюгЗабытый на огне супЗабытый на огне чайникЗасор унитазаЗастревание в лифтеЗачесалась жопа на лекцииЗачесалась задница на улицеИзнос инфраструктурыИнциденты с колбасойКуда-то наступилМассовые беспорядкиОстановка часовОтключение электроэнергии во время написания викистатьиОшибки в документахПроливание кофе на штаныПроливание супа на штаныПролил кофе на клавиатуруПрорыв дамбы в Челябинской областиПрорыв трубы с кипяткомСажание на смартфонСмерть от смехаТерактТерроризмХалатность
ПоследствияБедаБитая жопаВнезапная смертьВытекание глазГавкнутьсяГуманитарная катастрофаДесятки погибших россиян в Турции (2019)Конец светаНа задницу не сядешьОтмороженные яйцаПерелом членаРазвалРазрушениеСиняя жопаСхлопываниеТруп в космосеУничтожениеФингалЧёрный деньЭкологическая катастрофа (в Сибири) (на Камчатке)
Меры противодействия и упрежденияГромоотводДисциплинаЗаклеивание оконКто не рискует, тот не пьёт валидолЛюбовь к ближнемуНе буди лихоОт греха подальшеПожар легче предупредить, чем потушитьПредупреждающий знакРаботает — не трогайСпички детям не игрушкиТревожный чемоданчик