16

Ответ на пост «Если бы программисты строили поликлинику»

СЛОЖНОСТЬ ПОДДЕРЖКИ КОМПЛЕКСНЫХ ПРОЕКТОВ

Представь, что ты писатель и поддерживаешь проект "Война и мир". У тебя ТЗ - написать главу как Наташа Ростова гуляла под дождём по парку. Ты пишешь "шёл дождь", сохраняешь, вылетает сообщение об ошибке "Наташа Ростова умерла, продолжение невозможно". Почему умерла, как так вышло? Начинаешь разбираться. Выясняется, что у Пьера Безухова скользкие туфли, он подскользнклся и упал упал, выронил пистолет. Его пистолет ударился о землю и выстрелил в столб, а пуля от столба срикошетила в Наташу. Что делать? Зарядить пистолет холостыми? Поменять туфли? Решили убрать столб. Получаем сообщение "Поручик Ржевский умер." Выясняется, что он в следующей главе облокачивается о столб, которого уже нет...

ИЛИ ВОТ ТАК

Полдня искали ошибку, из-за которой у Наташи при прогулке с Пьером постоянно падают трусы. Одна из функций программы делает то, что делать не должна. Откатили на вчера - трусы на месте. Перелопатили весь код обновления, там вообще ни трусов, ни Наташи, ни даже Ржевского, тупо красят дом Болконских. Чуть ли не пошагово разбираем - все нормально. Но трусы падают. И, чтобы найти причину, придется перелопатить весь код, а это недели две минимум. В итоге тимлид с задумчивым взглядом волевым решением выдал Наташе подтяжки.

Показать полностью
522

Ответ на пост «Если бы программисты строили поликлинику»

Меня недавно спросили, почему программисты ненавидят работать с чужим кодом. Долго думал, как донести до обычного пользователя всю суть пиздеца. Решил привести небольшую аналогию:


Вот представь, что тебе доверили достроить за другим прорабом лабораторию на острове. Ты приходишь на объект, а там кроме недостроенного здания: огромный вентилятор (размером со здание), большой воздушный шар и комната набитая швабрами. Почесав голову, ты разбираешь этот хлам и доделываешь лабораторию. Сдаешь объект ученным, но через 5 минут они выбегают с криком: "УТЕЧКА ЯДОВИТОГО ГАЗА!!!".

- Как так-то, блять! Должно же работать! - в отчаянии кричишь ты и звонишь прошлому прорабу:

- Вася, у нас ядовитый газ потёк! В чем проблема?

- Не знаю, должно было все работать. Что-то в проекте менял?

- Немного, швабры вынес...

- Швабры потолок держали!

- Что??? Что, блять, извините???

- Говорю, швабры потолок держали. Над ними цистерны с газом были. Очень тяжелые, пришлось в комнату снизу швабры напихать.

- Ты хотя бы записку на двери повесил бы, что швабры для держания потолка! У нас тут ядовитый газ течет! Что нам делать?

- Включай вентилятор. Он сдует газ с острова.

- Я его, блять, демонтировал сразу же!

- Зачем?

- Зачем ты построил 120 тонный вентилятор? Ты не мог положить ящик блядских ПРОТИВОГАЗОВ?

- Ящик противогазов искать нужно, а вентилятор у меня с прошлого заказа оставался.

- Вася, я убрал твой вентилятор! Мы тут задыхаемся!

- Херли вы тогда там делаете? Садитесь на воздушный шар и уебывайте!

И внезапно:

Ответ на пост «Если бы программисты строили поликлинику»
Показать полностью 1
1780

Если бы программисты строили поликлинику

БОЛЬНИЦА НАПОЛОВИНУ ГОТОВА, СОЗДАНЫ ТЕРАПЕВТИЧЕСКИЙ ОТДЕЛ, ХИРУРГИЯ И СТОМАТОЛОГИЯ
@
НАНЯТ ПОЛНЫЙ ШТАТ ВРАЧЕЙ, ТЕРАПЕВТЫ СИДЯТ В КАБИНЕТАХ, СТОМАТОЛОГИ ПРИГОТОВИЛИ СВЕРЛА И ВСТАВНЫЕ ЗУБЫ, ХИРУРГИ ДЕРЖАТ В ОЖИДАНИИ НЕСКОЛЬКО ОПЕРАЦИОННЫХ, ГОТОВЫХ ПРИНЯТЬ БОЛЬНЫХ
@
"МОДУЛЬ "ПАЦИЕНТЫ" ЕЩЕ НЕ ГОТОВ, НО ВОТ ВАМ ТЕСТОВЫЙ БОЛЬНОЙ ВАСЯ ПУПКИН, ТРЕНИРУЙТЕСЬ НА НЕМ"
@
БЕДНОГО ВАСЮ ТАСКАЮТ ИЗ КАБИНЕТА В КАБИНЕТ, КАЖДЫЙ ТЕРАПЕВТ ПО ОЧЕРЕДИ НАЗНАЧАЕТ ПОЛНОЕ УДАЛЕНИЕ ЗУБОВ, А ПОТОМ ИХ ВСТАВКУ, ПО ПУТИ ИЗ ОТДЕЛА ТЕРАПИИ В СТОМАТОЛОГИЮ ВАСЮ ЗАВОДЯТ В ХИРУРГИЮ И УДАЛЯЮТ ПАРУ ОРГАНОВ, НА ОБРАТНОМ ПУТИ ВСТАВЛЯЮТ ДРУГИЕ, И ТАК 10 РАЗ ПОДРЯД
@
ПЕРЕД ЗАПУСКОМ НАСТОЯЩИХ ПАЦИЕНТОВ ВСЕ СВЕДЕНИЯ О ВАСЕ ТЩАТЕЛЬНО ВЫЧИЩАЮТ, ОТМЫВАЮТ КРОВЬ СО СТЕН И СОБИРАЮТ ВСЕ РАЗБРОСАННЫЕ ЗУБЫ И КУСКИ МЯСА
.
.

НАЗВАНИЕ ПОЛИКЛИННИКИ ПРОПИСАНО РАЗНОЦВЕТНЫМ КОМИК САНСОМ, ЧАСТЬ БУКВ ПОЧЕМУ-ТО ПРЕВРАТИЛАСЬ В #176!
@
ПРИ ПОПЫТКЕ ПОСМОТРЕТЬ АДРЕС НА ДОМЕ ВЫ КРАШИТЕСЬ
@
ПРИ ВХОДЕ В ПОЛИКЛИНИКУ ВАМ В ЛИЦО ПРИЛЕТАЕТ 10 БРОШЮР С ПРЕДЛОЖЕНИЕМ УВЕЛИЧИТЬ ЧЛЕН
@
В ГАРДЕРОБЕ РАБОТАЕТ ССЫЛКА НА ГЛАВВРАЧА
@
РЕГИСТРАТУРА ЕЩЕ НЕ НАПИСАНА – ЕСТЬ ТОЛЬКО ИНТЕРФЕЙС С ЗАГЛУШКАМИ
@
ПАЦИЕНТЫ ПОДХОДЯТ И ВИДЯТ ЗАБЕТОНЕННЫЕ ОКНА
.
.

ТЕРАПЕВТ ОПАЗДЫВАЕТ НА 2 МИНУТЫ
@
В ЭТО ВРЕМЯ ГЛАВВРАЧ ЗВОНИТ ЕМУ В КАБИНЕТ
@
ПОЛИКЛИНИКА КРАШИТСЯ С NullPointerException
.
.

КАБИНЕТ ПРОКТОЛОГА ЕЩЕ НЕ РЕАЛИЗОВАН, СДЕЛАЛИ ЗАГЛУШКУ
@
ЛЮБОЙ ВХОДЯЩИЙ К ПРОКТОЛОГУ ПАЦИЕНТ ИСЧЕЗАЕТ
@
ОБРАТНО ВЫХОДИТ КЛОН, КОТОРЫЙ НЕ УМЕЕТ НИЧЕГО, КРОМЕ КАК ГОВОРИТЬ, ЧТО ПРОКТОЛОГ МОЛОДЕЦ И ЛЕЧЕНИЕ ПРОШЛО УСПЕШНО
.
.

ОЧЕРЕДЬ У ТЕРАПЕВТА
@
ТЕРАПЕВТ ВЫЗЫВАЕТ ПЕРВОГО
@
НУЛЕВОЙ УЖЕ ТРИ ГОДА ЖДЁТ СВОЕЙ ОЧЕРЕДИ
@
ЗАТО НЕ БЫВАЕТ ПУСТОЙ ОЧЕРЕДИ
.
.

СЛУЧАЙНО НАЗНАЧИЛИ ПРОКТОЛОГА В КАБИНЕТ ОКУЛИСТА
@
ОБА ЗАКАНЧИВАЛИ ОДИН ИНСТИТУТ И НАСЛЕДУЮТ ОДИН И ТОТ ЖЕ ИНТЕРФЕЙС "ВРАЧ", ТАК ЧТО ПРОБЛЕМ НИКАКИХ
@
НА КАЖДУЮ ЖАЛОБУ ПАЦИЕНТОВ ОКУЛИСТ ДЕЛАЕТ ДЛИТЕЛЬНЫЙ ОСМОТР ПРЯМОЙ КИШКИ, А ЗАТЕМ КЛИЗМУ
@
ИЗ КАБИНЕТА ВСЕ ВЫХОДЯТ С ДЫРЯВОЙ ЖОПОЙ, ЗАБЫВАЮТ ПРО ПРОБЛЕМЫ СО ЗРЕНИЕМ И КОВЫЛЯЮТ ДОМОЙ
@
"БЛЯ, НУ ВСЕ ТЕСТЫ ПРОХОДИЛИ, СЛУЧАЙНО ТАК ВЫШЛО"
.
.

ПОЛОВИНА ДВЕРЕЙ В ПОЛИКЛИНИКЕ ИМЕЮТ ВЫХОД, НО НЕ ИМЕЮТ ВХОД
@
НЕКОТОРЫЕ ДВЕРИ ЗАКОММЕНТИРОВАНЫ
@
ЧТОБЫ ВОЙТИ К ВРАЧУ НУЖНО ВВЕСТИ КАПЧУ
.
.

ОЧЕРЕДЬ НА ВЕСЬ КОРДИОР
@
ПОДХОДИТ НОВЫЙ ПАЦИЕНТ И ВСТАЕТ В ОЧЕРЕДЬ
@
ПАЦИЕНТА В НАЧАЛЕ ОЧЕРЕДИ ВЫТАЛКИВАЕТ В ОКНО НАПРОТИВ
@
ЗАТО ОЧЕРЕДЬ НЕ ПЕРЕПОЛНЯЕТСЯ
.
.

ЗАХОДИШЬ В ТУАЛЕТ
@
А ТАМ ЧЕЛОВЕК
@
НО МЬЮТЕКС ГОВОРИТ, ЧТО ТУАЛЕТ СВОБОДЕН
@
СРЕШЬ ПРЯМО НА НЕГО
.
.

РЕШИЛ ИСПРАВИТЬ ПРОБЛЕМЫ С СИНХРОНИЗАЦИЕЙ
@
СОЗДАЛ ПРАВИЛО, ЧТО ПЕРЕД КАЖДЫМ ПОСЕЩЕНИЕМ ТУАЛЕТА ПАЦИЕНТ ОБЯЗАН СПРОСИТЬ У СПЕЦИАЛЬНОГО ЧЕЛОВЕКА, СВОБОДЕН ЛИ ТУАЛЕТ, ЧЕЛОВЕК ИДЕТ И ПРОВЕРЯЕТ, ЕСЛИ СВОБОДЕН, ТО ГОВОРИТ ПАЦИЕНТУ И ТОТ МОЖЕТ ЗАЙТИ И СДЕЛАТЬ СВОИ ДЕЛА
@
СЛУЧАЙНО НАЗНАЧАЕШЬ НА ЭТУ ДОЛЖНОСТЬ ГЛАВНОГО ТЕРАПЕВТА
@
ТЕПЕРЬ КАЖДЫЙ, КТО ХОЧЕТ ПОСРАТЬ, ЗАНИМАЕТ МЕСТО В ОЧЕРЕДИ К ТЕРАПЕВТУ И ТЕРПЕЛИВО ЖДЁТ, СДЕРЖИВАЯ ПОЗЫВЫ ОБОСРАТЬСЯ НА МЕСТЕ
@
КАЖДЫЙ РАЗ ПРИ ОБРАЩЕНИИ ТАКОГО ЧЕЛОВЕКА ТЕРАПЕВТ ВСТАЕТ И ИДЕТ С ПАЦИЕНТОМ ЧЕРЕЗ ВСЮ БОЛЬНИЦУ ПРОВЕРЯТЬ ТУАЛЕТ
@
ПО ВОЗВРАЩЕНИИ, ТЕРАПЕВТ САДИТСЯ В ОЧЕРЕДЬ
.
.

ОЧЕРЕДЬ У ТЕРАПЕВТА
@
БЕЗ ТЕРАПЕВТА ВНУТРИ КАБИНЕТ НЕДОСТУПЕН
@
САМ ТЕРАПЕВТ СИДИТ В ОЧЕРЕДИ ШЕСТЫМ
.
.

ТЕСТИРУЕШЬ АЛГОРИТМ ЗАРАЖЕНИЯ БОЛЬНЫХ В ОЧЕРЕДИ ДРУГ ОТ ДРУГА
@
ОДИН ПАЦИЕНТ В ОЧЕРЕДИ САМ ВЫЗДОРАВЛИВАЕТ - ВОКРУГ НЕГО ВЫЗДОРАВЛИВАЕТ ПОЛ ОЧЕРЕДИ
@
ЧЕРЕЗ МИНУТУ КРАШИТСЯ ГАРДЕРОБ
.
.

ПРАВИЛО РОДДОМА: НЕ БОЛЕЕ 3 ЧЕЛОВЕК В КАБИНЕТЕ
@
РОЖЕНИЦА РОЖАЕТ
@
ВРАЧА ВЫКИДЫВАЕТ В ОКНО ИЗ-ЗА ПЕРЕПОЛНЕНИЯ
.
.

В БОЛЬНИЦЕ НЕ МОЖЕТ БЫТЬ БОЛЬШЕ 10 РЕНТГЕН АППАРАТОВ
@
ЗАТО МОЖЕТ БЫТЬ -32768
.
.

ПОПАДАЕШЬ В БОЛЬНИЦУ НА ОПЕРАЦИЮ
@
ТЕБЯ КЛОНИРУЮТ
@
ТВОЕГО КЛОНА ОПЕРИРУЮТ И ВЫПИСЫВАЮТ
@
ЗА ТОБОЙ ПРИХОДИТ СБОРЩИК МУСОРА
.
.

ВЫЙТИ ИЗ ПОЛИКЛИНИКИ МОЖНО ТОЛЬКО ЧЕРЕЗ ЧЕРНЫЙ ХОД
@
ЕГО ЕЩЕ НЕ РЕАЛИЗОВАЛИ, ПОЭТОМУ В КОНЦЕ ДНЯ ВСЕ ПАЦИЕНТЫ И РАБОТНИКИ УНИЧТОЖАЮТСЯ
.
.

ПОЛИКЛИНИКА ПОСТРОЕНА НА БОЛОТИСТОЙ ПОЧВЕ
@
ЧТОБЫ НЕ ПРОСЕДАЛА, ОНА ИСКУССТВЕННО ПРИПОДНИМАЕТСЯ 60 РАЗ В СЕКУНДУ
.
.

В ПОЛИКЛИНИКУ ПЫТАЕТСЯ ЗАПИСАТЬСЯ МАМИН-СИБИРЯК
@
НЕДОПУСТИМЫЙ СИМВОЛ '-' В ПОЛЕ ФАМИЛИЯ
@
ТАК-ТО КОСЯК ПОЛИКЛИНИКИ И НУЖНО ЕГО ИСПРАВИТЬ
@
НО ПРОЩЕ ЗАСТАВИТЬ ПАЦИЕНТА СМЕНИТЬ ФАМИЛИЮ
.
.

ЛЕКАРСТВО В КАБИНЕТЕ С КАПЕЛЬНИЦАМИ ДЕЛИТСЯ МЕЖДУ ПАЦИЕНТАМИ ПОРОВНУ
@
В КАБИНЕТЕ С КАПЕЛЬНИЦАМИ НЕ ОСТАЛОСЬ ПАЦИЕНТОВ
@
БОЛЬНИЦА АННИГИЛИРУЕТ
.
.

У НАС БЫЛ ПРОЕКТ ПО ПЛАНИРОВАНИЮ БОЛЬШИХ ЗДАНИЙ
@
ПРАВДА ЭТО БЫЛ БОЛЬШОЙ ТУАЛЕТ
@
НО ТЕБЕ НЕСЛОЖНО БУДЕТ ПЕРЕДЕЛАТЬ ЕГО В БОЛЬНИЦУ, ВЕДЬ ЭТО ТАКОЕ ЖЕ ЗДАНИЕ
@
В ИТОГЕ, ВСЕ ВРАЧИ ПРИНИМАЮТ, СИДЯ НА УНИТАЗАХ
.
.

ПРИШЕЛ К СТОМАТОЛОГУ, ГОВОРИШЬ, ЧТО ЗУБ БОЛИТ
@
ВРАЧ ПОСЛЕДОВАТЕЛЬНО ВЫРЫВАЕТ ПО ЗУБУ И СПРАШИВАЕТ, ЕСТЬ ЛИ ЕЩЕ ХОТЯ БЫ ОДИН ЗУБ, КОТОРЫЙ БОЛИТ
.
.

ПЕРЕД ОПЕРАЦИЕЙ ПРОВЕРЯЮТ ФАМИЛИЮ
@
НА ОПЕРАЦИИ РАДИ ЛУЛЗОВ ПОДСТАВЛЯЕШЬ ВМЕСТО СЕБЯ SYMLINK НА ХИРУРГА
.
.

ПРИ УВОЛЬНЕНИИ ХИРУРГА УДАЛЯЮТ ССЫЛКУ НА НЕГО, НО САМОГО ХИРУРГА ЗАБЫВАЮТ УНИЧТОЖИТЬ
@
ХИРУРГ ПРЕВРАЩАЕТСЯ В ОБЫЧНОГО ПАЦИЕНТА И СТАНОВИТСЯ В ОЧЕРЕДЬ К ТЕРАПЕВТУ
@
ЕСЛИ ХИРУРГ НЕ УСПЕВАЕТ ВСТАТЬ В ОЧЕРЕДЬ, ТО ЕГО УДАЛЯЕТ СБОРЩИК МУСОРА
.
.

МЕДСЕСТРА ДЕЛАЕТ ИНЪЕКЦИЮ ТРЕХ КУБИКОВ ПРЕПАРАТА
@
ВРАЧ ПРОСИТ ЭТОМУ ПАЦИЕНТУ СДЕЛАТЬ НА ПОЛКУБИКА МЕНЬШЕ
@
БОЛЬНИЦА ПАДАЕТ, Т.К. МЕДСЕСТРА РАБОТАЕТ ТОЛЬКО С ЦЕЛЫМИ ЧИСЛАМИ
.
.

ПРОГРАММИСТЫ ЗАБЫЛИ УБРАТЬ ОТЛАДКУ
@
ПАЦИЕНТ ВХОДИТ К ТЕРАПЕВТУ
@
ТЕРАПЕВТ ВЫХОДИТ В ЗАЛ И ГРОМКО КРИЧИТ "ВОШЕЛ ИВАН ИВАНОВИЧ ПЕТРОВ У НЕГО ГЕМОРРОЙ ТРЕТЬЕЙ СТЕПЕНИ И Z=34567
.
.

ЗАКОНЧИЛОСЬ МЕСТО В ЖУРНАЛЕ ДЛЯ ЗАПИСИ
@
ТЕРАПЕВТ ВМЕСТО ПОПЫТОК ЧТО-ТО НАПИСАТЬ СИДИТ И МОЛЧА СМОТРИТ НА ПАЦИЕНТА
@
ВСЕ ВРЕМЯ, КОТОРОЕ ЕМУ ПОНАДОБИЛОСЬ БЫ ДЛЯ СОЗДАНИЯ ЗАПИСИ
.
.

В КОНЦЕ РАБОЧЕГО ДНЯ ВСЯ ПОЛИКЛИНИКА ЖУТКО ТОРМОЗИТ
@
ГЛАВВРАЧ ОБЕЩАЕТ ПОПРАВИТЬ В СЛЕДУЮЩЕМ КВАРТАЛЕ
.
.

ВРЕМЯ РАБОТЫ ДО 20:00
@
ВСЕХ, КТО В 20:00 ЕЩЕ В БОЛЬНИЦЕ, УБИВАЕТ СПЕЦИАЛЬНЫЙ МУЖИК



Источник: https://disput-pmr.ru/threads/Если-бы-программисты-строили-п... а туда попало предположительно с двача...

Показать полностью
Отличная работа, все прочитано!