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

Материал из Неолурк
Перейти к навигации Перейти к поиску

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

Брух дуде

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

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

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

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

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

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


QUESTION.JPG Вещают люди, над мозгами властвуют мудрецы
ФилософияВыражениеЗабивать гвозди микроскопомНа воре шапка горитВдруг война, а я уставший...Всё возвращается бумерангомДана сила вредитьГосподь, жгиКровь давно ушла в землюЖизнь после XРаботает — не трогайОткукарекалсяКрасная тряпкаНе всё то золото, что блеститГавгавычБог естьМеньше знаешь, крепче спишьВроде Володи, наподобие КузьмыX говно или говно-XДо и послеВсё же когда Империя Римская, в ней есть ИмператорКак бы выглядела земля, если бы с неё исчезли тени?
ПолитикаСтрелочка не поворачиваетсяСлава УкраинеХочу кружевные трусики и в ЕСУдары по центрам принятия решенийКругом измена, трусость и обманИнцест дело семейноеНе служил — не мужик, не рожала — не бабаПаук в центре паутиныСтрана ограниченных возможностейМодно и стильноЕсли не Путин, то кто?Мы работаем над этимВеличие и монументальностьНаше всёЗаполонили всю планетуНе смешите мои искандерыВолодин долбит нормальноДа здравствует его величество император ПалпатинЦирк уехал, клоуны осталисьРыночек порешалЖить не по лжиКрысы бегут с корабляМиру мирБывших чекистов не бываетWokeОни уже не скрываютсяСамолёты с русскими должны разбиватьсяНе только лишь все
ИнтернетВ Интернете кто-то неправBuzzwordКусьСбросить листвуОпейсаниеТы втираешь мне какую-то дичьЛюто, бешено ненавижуНенавижу и стремлюсь уничтожитьНевозбранноЯ бананЯ картаВпрочем, ничего новогоУмеете, могётеПацаны вообще ребятаБомж не законОзайбырген п###аБывших википедистов не бываетБашлыки в ей беспереч зверсвуют и подвешывают неповинных людьовВерни мне мой 2007-й
ВидеоигрыГемы не работаютAll your base are belong to us16 лет игрового стажаСтрим скоро начнетсяС хедхантером всё в порядкеHe'll be a Castorialet in X daysOberon revived busterСмотрят только ты и котIgnis demoniaPale Blue Cuck
ИскусствоЖулик, не воруйДостигается невиданный эффектПчёлы против мёдаОни все консерваторы и ничего не понимаютНа уровне X, а может даже YПолетим на Солнце ночьюС ним произошла бедаКакая жалость, какая печальВсё хорошо, прекрасная маркизаПрофесьон де фуаНа словах ты Лев ТолстойВоенные слоганыShow must go onКапитан Джек ВоробейСенат — это яОстановись, мгновенье, ты прекрасноI have a dreamСделано с душойЖрать стеклоДушить одноглазого змеяСтарый софист
Windows 10 Logo.svg Чтобы всё работало, нужно иметь всё-таки благословение
ПрограммыProxifierAutoHotInterceptionAutoHotKeyShareXPerlAPKPureAvast!ΜTorrentOperaWindowsPythonPHPSublime TextJavaScriptCSSОперационная системаHTMLPaintLinuxMacOSHTTPSFace PayOnfidoId.abonentPickpointWindows 2000Windows XPDrimsimСкрепыш
ИнициативыTesla PhoneПодсветка компьютераТряпка для очистки экрана от AppleРегистрация самолетов на БермудахФейковый билет на самолетЛевая симкаСерый телефонОнлайн-проверка автомобиляЧек-лист осмотра автомобиляФейковая бронь отеляЗапрет старых автомобилей
ПонятияМесто на дискеБаннермейкерУведомления в браузереПовышение разрешения нейросетьюРаспознавание лицЧистая установкаСкриншотАппаратное ускорениеSMSДатамайнКапчаТоррентПроксиКомпьютерПереустановка Windows
ТехникаУмный домАкваланг (ядерный) • Телефонпланшетроботизированная доставкаСмартфонАэрофлотАйфонАйпадHuaweiСуперджетMNP в Украине
МемыРаботает — не трогайASCII-артПропеллерТеледильдоникаДилдо с подсветкойИнженерИндусский кодНескучные обои
ИнновацъиДва монитораЗапрет формата APKRuMarketNashStoreРоссийские аналоги Google PlayRuStoreРоссийский процессор