Эксепшн сомнений их счастливой жизни. История, понятная только программистам - Дмитрий Беляев

Эксепшн сомнений их счастливой жизни. История, понятная только программистам

Страниц

10

Год

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

Автор быстро записал первые строки, сгорая от нетерпения поделиться ими с коллегами в рабочем чате. Вопросы "Что дальше?" и "Как развить эту идею?" стали основными в обсуждении. Реакция неожиданно оказалась бурной: множество идей и предложений со стороны команды создали настоящую мозговую бурю, и вскоре композиция обрела завершение. Хотя оно не всегда соответствовало логике и здравому смыслу, в собственном восприятии автора оно стало именно тем оригинальным финалом, который подчеркивал особенности придуманного мира.

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

Читать бесплатно онлайн Эксепшн сомнений их счастливой жизни. История, понятная только программистам - Дмитрий Беляев

© Дмитрий Беляев, 2024


ISBN 978-5-0064-5171-1

Создано в интеллектуальной издательской системе Ridero

Приближающемуся Дню Программиста посвящается.

Билл щелкнул мышью по ссылке и тут же почуял беду. Так и есть – ссылка была битая. Только он успел отклониться, как из ноута вылетело «Socker Error» по направлению к кухне. Билл метнулся в кухню: «Дорогая, ты его не поймала?» Жена мельком глянула на роутер. Но Билл уже понял, что опоздал: телевизионная панель, укрепленная над роутером, была пробита насквозь в направлении снизу-вверх и уже погаснув дымилась. В потолке чернели две дыры. Ну как исключение в маршрутизаторе могло вызвать исключение в телевизоре? Кэтрин открыла кран.

– Билл, кажется воды нет. Ты не глянешь на стояк в ванной? Может оно там всплыло…

Повторять дважды не потребовалось. Билл побежал в ванную. Конечно же он не успел. Схватив ключи в прихожей, выбегая в подъезд, он крикнул: «Я наверх!» и захлопнул дверь.

Лифт стоял на их этаже и это давало надежду. «Ну давай же» – поторапливал Билл медленно закрывающиеся двери. В спешке он чуть не нажал кнопку «технический этаж», но вовремя вспомнил, что это было бы необработанной ошибкой: ехать нужно до минус первого, а потом, поднявшись, открыть дверь технического этажа и через него попасть на чердак, где есть шанс перехватить последнее вплывающее исключение по отсутствующей в кране воде, а если повезет то и…

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

Билл с последней надеждой толкнул дверь. Она была закрыта. Все шло так хорошо! Дурацкая дверь! Он яростно стукнул ее ногой. В этот момент летящее от лифта не перехваченное кем-то исключение пролетело мимо него. Билл успел прочитать: «Out of floor range», когда оно просвистело возле головы и вышибло дверь технического этажа, пробило чердак и крышу. Всасываемый от перепада давления воздух подхватил бедолагу и вынес в пробоину, как пулю из пневморужья. И успел подумать Билл:

5. Не у нас одних воды нет в квартире.

4. Наверное у нас новый сосед.

3. И тоже не любит перехватывать исключения.

2. Чувак, что надо.

1. Как-нибудь выпьем пифка вдвоем.

0. Restarting…


– Вы же в курсе, что ваш монолит, все-таки, в контейнере, да? А так бы и ждали пока админы с выхов придут, – сказал врач. – А если бы родственники не откопали ваш дебаг-лог, никто бы так и не знал, почему вы постоянно куда-то пропадаете.

Билл все еще не отошел от резкой смены обстановки. Он посмотрел на врача, на жену. Та кивала доктору: мол, уже в теме.

– А вообще – присмотритесь к контейнерам поменьше, – Он дал им по пропуску на осмотр нового сдающегося жилья. – И да! Эксепшены нужно ловить все равно, – он снял очки и закрыл журнал, как бы намекая: «Давайте уже двигайтесь, у меня очередь не персистентная».


Совсем уж было уснувшая очередь оживилась, когда они вышли из кабинета. Ближе к середине двое старичков беседовали, Билл еще издали услышал их разговор.

– Я живу в монолите и вполне рад этому. Не надо мне этих новомодных равиоли-комплексов. Я так и говорю всегда. А то сын с невесткой уже живут в контейнерах от грузовиков. И что хорошего? В одном контейнере ванная, в другом – гостинная. Он мне: «Если вдруг прорвёт воду, то затопит только контейнер с ванной. А у вас в монолите постоянно что-то ломается и потом во всем доме хаос».