Claudia Kasper - Отладочный марафон
- Название:Отладочный марафон
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Claudia Kasper - Отладочный марафон краткое содержание
Отладочный марафон - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
— Как у тебя день прошел?
— Глупо. Убил восемь часов на поиск тривиальной ошибки, оказавшейся багом в неправильно документированной функции ОС. Нулевой байт вместо обратного слэша, рассказывать дальше?
— Да нет, не обязательно… но если все душевные резервы уходят на разбор недокументированных функций — какое место сможет занять женщина в твоей жизни?
— Жены у меня нет, а подруга мне не нужна. Нет, не принимай на свой счет, мы ведь просто болтаем, не больше.
— Что сегодня с тобой такое? Неприятности в офисе? Игнорируй идиотов…
— Это я умею, лучше некуда. К сожалению бесконечный игнор даже я не могу себе позволить, не смотря на всю мою квалификацию. Алис, ты знаешь "Cyberfroh"?
— Первый раз слышу. Ты там работал?
— Да, одна из этих мелких новоявленных мясорубок, где из фанатичных неохакеров пытаются выжимать средней паршивости бухгалтерские пакеты — бесконечными сверхурочными, само собой. Выжатый насухо личный состав регулярно обновляется. Я вылетел оттуда так сказать до срока, потому что отослал фирме-производителю компилятора подробный список их багов — пусть хоть они извлекут какую-то пользу из моих ночных посиделок…
-.. и заодно оценят твое мастерство…
— Точно. Ответ пришел обычной почтой, правда не мне, а сразу моему начальнику. С довольно резко сформулированным запросом, сколько лицензий он все-таки думает купить, и не ускорит ли заявление по факту компьютерного пиратства его размышления.
— Не повезло тебе, но в принципе ничего удивительного. Если учесть, что три четверти коммерческого ПО используются так или иначе нелегально, не говоря уже о играх.
— Не знаю… Но больше всего меня поражает ранимость вещей. Отключение света, играющий ребенок, несколько капель воды — все, уже не работает, умерло. И дурак тот, кто не может с этим примириться?
— Нет, техник…
— Неужели вера в технику и вера в людей несовместимы? В идеальном мире должно быть равным образом место для одушевленных и неодушевленных предметов.
— Некоторые все еще полагают, что в раю можно будет обойтись без компьютеров…
Начальник отдела I. завершал регулярный вечерний обход, не забыв признательно похлопать по плечу Х., единственного присутствующего программиста.
— Без Вашей образцовой работы нелегко бы нам пришлось с СОУ. Вы еще задержитесь? М. заходил сегодня ко мне и сказал, что модуль связи все еще не…
— На той стороне напороли. Они там нашими спецификациями похоже пасьянс раскладывают.
— Ага, конечно, мейнфреймовцы виноваты, мог бы и сам догадаться. Х., прекратите Вы наконец относиться к тому отделу как к вражескому лагерю. Где ваш командный дух? Ладно, Вы здесь справитесь? Отлично. Тогда до завтра?
— В принципе не так уж много осталось. Нет, я не знаю точно, когда закончу. Вообще-то сегодня вечером я собирался…
— Если это что-то важное, то я могу написать Вам объяснительную.
— Угу, замечательно придумано, просто оставьте ключ здесь.
Пожав плечами он продолжил, запустил компилятор и пошел к кофеварке. Чтобы, возвратившись обратно, взорваться в бешенстве. Мог бы сразу понять. Ничего неожиданного значит. Означает всего лишь, что сидеть ему тут до рассвета, вернее до начала нового рабочего дня.
Гребаная машина. Какой дурак пользуется техподдержкой? Ну давай, давай, что значит "Internal Compiler error. Please contact Megasoft Technical Support"? Если ЯВУ этого не умеет — ладно, спустимся к ассемблеру. А теперь что такое? Ага, товарищ компилятор разучился складывать указатели… И кого только в наши дни в программирование несет — никакого представления ни о машине, ни о языке. Чему они в университетах учатся? Размышлять? Большинство даже просто читать не умеет. Иначе не сидел бы я тут посреди ночи…
Пока машина с легким гудением пыталась оправиться после нового обвала, Х. расслабился. Обрывки последнего разговора с Алисой всплывали в памяти. "Если тебе так уж нужны письма от меня, заведи себе электронный адрес." И он действительно это сказал? Да. В момент усталости и раздражения, и, кроме того, он не любил писать от руки. На какое-то мгновенье фраза показалась ему даже остроумной — ровно до тех пор, пока не произнес вслух. Конечно, не стоит так разговаривать с девушкой, особенно если еще плохо ее знаешь и тебе от нее что-то нужно. Черт. Надо бы наверное позвонить Алисе. По-хорошему это надо было сделать еще пару дней назад. Завтра с утра… может быть она подойдет завтра ко мне… Но сначала нужно окончательно укротить эту базу данных. Хотя на этом дело не кончится. "Даешь связь с мейнфреймом" — вот девиз этой ночи, даже если сначала придется часами изучать протоколы APPC. Намечавшаяся дурнота была по всей вероятности следствием восьми кружек кофе, но работа продвигалась с невероятной скоростью: код конструировался практически сам собой, четкий и целеустремленный, в то же время почти не поддающийся пониманию сторонним человеком, не говоря уже об изменении — идеальная упаковка решения. Часам к одиннадцати напомнил о себе голод и Х. сходил за следующей кружкой кофе. На обратном пути он прошел мимо стола Алисы и мягко провел пальцами по ее клавиатуре — до более интимных прикосновений они еще не добрались. Смутное ощущение превратилось внезапно в неприятную уверенность, что позавчера вечером он договорился встретиться с Алисой и совершенно о том забыл — вот и объяснение ее злому взгляду утром. "Столько дел. Какого черта, вечно они на меня весь мусор вешают. И Алиса это отлично знает! Надо было позвонить ей, может сидели бы тогда здесь хотя бы вместе"
На самом деле он еще ни разу ей не звонил, несмотря на то, что давно знал наизусть ее номер. Глубоко внутри лопнула какая-то перегородочка и незнакомые чувства — вперемешку, как разноцветные таблетки — раскатились в мозгу и начали обволакивать мысли вязким клеем. Чтобы успеть к сроку — сроки задал конечно же опять W. - придется еще пахать и пахать. Дьявол! Нетерпения он раньше тоже не знал. Досада и раздражение росли, он старался четче думать и быстрее печатать, но машина уже почувствовала неуверенность руки мастера и сопротивлялась. Развеяна была магия темноты, которая обычно поддерживала его ночами и гнала навстречу рассвету. Движения утратили собранность, мысли заплетались.
Задача должна решаться быстрее. Я переделаю алгоритм. Да, так пойдет и завтра, завтра все будет уже готово, как всегда. Я им необходим. Вся конструкция слишком сложна, W. наломал дров. На самом деле все гораздо проще. Начну заново, без гнилых компромиссов. С самого начала — чисто и прямолинейно. Напишу другие функции, без этих назойливых параметров — все должно быть проще, как сама Алиса. Я позвоню ей. Убрать циклы, убрать всю мишуру… есть ли предел скорости мышления?
Читать дальшеИнтервал:
Закладка: