Ремотируют костылями и велосипедами. А разбегающихся из всех щелей тараканов ловят и кидают в волка со словами: "Не баг, а фича!"
У нормальных программистов есть инкубатор по выращиванию синтетических волков, которых они время от времени насылают на домик ещё задолго до прихода настоящего волка.
Думаешь у наших поросят есть еще и запасной домик?
либо делаешь бэкапы, либо ТЕПЕРЬ ДЕЛАЕШЬ бэкапы!
Либо заводишь тестовый домик, который обстреливаешь ГРАДами. После этого переносишь то что выдерживаетпопадания на основной домик
А если волк артиллерист и не один? Причем он и поставляет костыли поросятам...
А еще и бабка на входе в таунхаус проверяет, в каком домике больше волков и направляет в тот, в котором меньше
Сначала я смеялся, но потом потерял линию аналогий и начал недоумевать.
Мультитрединг?
работает как-то так
Не совсем то, но близко.
Ребята, срочные новости. Самсунг запатентовал взрыв. Теперь взрываться могут только они.
Не успел! Моторола запатентовала новую модельку. Взрывается в лифтах. Модель М-200 назвали.
Майкл Бэй, Майкл Бэээй, забери меня скорей...
Обычно это 1 поросенок работающий ща 3-х.
Прямо как в оригинальной сказке!
В сказке для программистов все иначе. Если волк рушит домик - откатывают реальность до состояния, пока домик еще не упал, пробуют подпереть стену парой костылей и ждут волка. Волк приходит. Домик падает. Откат. Еще костыли. Волк-домик-откат. Высказывается мнение, что не надо было брать этот фреймворк для постройки домиков. Обязательно находится самый умный, который предложит сделать домик из кирпичей, правда сперва придется сделать кирпичный заводик и добыть глину, но это займет не больше пары месяцев по его мнению. Волевым решением ведущего программиста начинается глубокий дебагинг - к каждой стенке привязывается ниточка и после прихода волка смотрят, какая ниточка оборвалась. Затем повторяют это еще раз, обвязав подозрительное место нитками со всех сторон. Через некоторое время становится понятно - проблема в отсутствии фундамента, стена все это время была в порядке, несмотря на многочисленные дыры. Добавить фундамент нельзя - в ТЗ прописана мобильность домика. Начинается поиск решений, как обойтись без фундамента или сделать его тоже мобильным...
Кирпичный завод могут предложить скачать в виде опен-сорсной либы и останется только логистическую контору к нему пристроить
Можно, конечно. Но это опасная практика. Опенсорсные кирпичные заводы тяготеют к разнообразию. Даже минорные апгрейды порой приводят к тому, что кирпичи меняют не только размер, но и форму, потому что "у нас такое видение". И нужно постоянно отслеживать эти изменения и вносить соответствующие правки.
Можно конечно же остановиться на кирпичном заводе нужной версии, но через полгода выяснится, что опенсорсный глиняный карьер больше не поставляет нужную глину - там тоже все поменялось. И дальше проблемы начинают нарастать как снежный ком. А через пять лет новые разработчики будут охреневать от античности библиотек, в которых полно давно найденных багов и уязвимостей, но которые никак нельзя обновить, потому что тогда перестанет работать вообще все. Обычно на этой точке проект форкается - старый кое-как продолжает работать, а "обновленный" полон багов, потому что никто уже толком не помнит (или вовсе не знает из-за ротации команды), что где и почему было сделано. Ну, а дальше долгий процесс тестов и отладки, которые выловят 90% багов, а оставшиеся 10% достанутся пользователям, которые после этого всего оставят массу нелестных комментариев о программистах. Увы-увы.
Можно конечно же остановиться на кирпичном заводе нужной версии, но через полгода выяснится, что опенсорсный глиняный карьер больше не поставляет нужную глину - там тоже все поменялось. И дальше проблемы начинают нарастать как снежный ком. А через пять лет новые разработчики будут охреневать от античности библиотек, в которых полно давно найденных багов и уязвимостей, но которые никак нельзя обновить, потому что тогда перестанет работать вообще все. Обычно на этой точке проект форкается - старый кое-как продолжает работать, а "обновленный" полон багов, потому что никто уже толком не помнит (или вовсе не знает из-за ротации команды), что где и почему было сделано. Ну, а дальше долгий процесс тестов и отладки, которые выловят 90% багов, а оставшиеся 10% достанутся пользователям, которые после этого всего оставят массу нелестных комментариев о программистах. Увы-увы.
Все же в некоторых случаях лучше положиться на других людей. Согласен, кирпичи можно лепить по-разному, но в большинстве своем глина для них нужна одна и та же (или схожая, что вполне можно выжать настройками глиняного карьера). Схожие с описанными тобой проблемы могут возникнуть и с самодельными заводами/карьерами, когда помимо кирпичей в форме параллепипеда начальство требует выпускать шестигранные призмы. Тогда выясняется что обычная красная глина при такой форме кирпича начинает активней крошиться под нагрузками и надо менять состав, что изначально не было предусмотрено в карьере. Инженер-конструктор карьера уволился, документация просрана, прошло 5 лет и ты сидишь и пытаешься прикрутить настройку состава выходного продукта и думаешь, что можешь добиться крутого карьерного роста в области алкоголизма... Ну и опять же установка фундамента на велосипеды в довесок ко всему вышеперечисленному
А потом к тебе приходит ПМ и говорит что придумал охуеннуют идею с мобильным фундаментом...
Потому крышу домика делают плоской, домик переворачивают, а фундамент прихуячивают сверху. Для мобильности в фундамент при генерации впаивают скобы для перемещения краном, его тоже ставят рядом(как и хуйню, которая может перемещать кран, и мобильную АЗС для этой хуйни, спижженую где-то на просторах, ибо жрет она как не в себя). Дверь в домик переместить под крышу не решаются, так как от этого конструкция ломается, и ее сверху прихуячивает фундаментом. Задача объяснить поросятам, почему им для попадания в домик надо карабкаться вверх, скидывают на отдел маркетинга. Как и то, как пользоваться домашней утварью и кроватями под "потолком" вверх ногами. Даже удается убрать некоторые костыли, облегчая участь крану(но мощность на всякий случай оставляют прежнюю, потому что в прошлом проекте заказчик захотел к дому присобачить трехэтажный бизнес-центр и космодром).
а где тыж программист?
то что нужно! спасибо:)
Хедин Ника Перумова значит программист. Окей
Чтобы написать коммент, необходимо залогиниться
Отличный комментарий!