– Да мне тут приложение мёртвое кинули, – мнёт пальцами веки, – и сказали сделать дебаг. А если к вечеру всё не запустится…
Он прерывается и вместо продолжения завязывает воображаемую веревку у себя на шее, рывком затягивает её и, закатив глаза, вываливает язык…
Если что этого рыжеватого парня с усами и одетого, будто ему от деда гардероб достался, зовут Спайк. Обычно он улыбчивый до неприличия, но сегодня на нем лица нет. Он устроился в корпорацию ещё джуниором, но так ничему и не научился за восемь лет.
– Понятно, – бормочу я. – Значит, у тебя реальный дедлайн…
Дело в том, что Спайка хотят уволить, вот ему и кинули совершенно мертвый код.
– Я уже всё перекопал, – объясняет он. – Закрыл «отладчиком ошибок», но всё равно ничего не запускается.
Пододвигаюсь поближе и заглядываю к нему в экран:
– Логи тоже проверил? – спрашиваю.
– Три тысячи раз…
На первый взгляд всё чисто.
– Кинь-ка на мой экран. Может, придумаю чё.
Спайк секунду недоверчиво и в тоже время удивленно посмотрел на меня. Вид у него был растрёпанный и очень усталый. Но тянуть он не стал: выделил весь код «силой мысли» с помощью нейромышки и перекинул его движением руки со своего экрана на мой.
Я сперва уставился на код, ничего не понимая, но потихоньку стал прокручивать вниз…
Не сказать, что я очень уж часто копался в подобных исходниках, и всё же я быстро вникал. Я прокручивал код всё быстрее и быстрее, и сам не заметил, как за минут двадцать пять просмотрел его весь – от начала до конца.
Где-то к середине процесса, когда я совсем разогнался, Спайк заметил, что я вытворяю:
– Слышь, ты чего? Глазами всё это смотришь? – спрашивает меня и заглядывает в мой монитор. – И как ты вообще с такой скоростью можешь читать?
А заметив, что я ещё и пальцами щёлкаю по сенсорной клавиатуре у него вообще отвалилась челюсть:
– Ты ещё и без нейро-мышки, еб твою мать?
Но я даже не отвечал – не видел в этом никакого смысла. К тому же код передо мной был полное болото. Фантастическое число ошибок в логике программы, неверное использование синтаксиса, полно конфликтующих строк, выходы за пределы массива, повсеместные опечатки из-за откровенной копипасты. Я был даже немного удивлен, когда, закрыв пару десятков критических ошибок, всё запустилось.
Но моё удивление было ничтожно в сравнении с рожей Спайка.
Такой искренней деревенской улыбки я ещё никогда не видел. Он просто сиял:
– Господи, да ты просто чудотворец! Храни тебя Пресвятая Дева Гваделупская!
Но я его радости не разделял:
– Не обольщайся. С кодом ещё на пары суток работы, иначе программа будет крашиться каждые пять минут. – Перевожу на него взгляд: – Сказать по правде, такого говённого софта я ещё не видел никогда.
А Спайк машет рукой на экран:
– Это уже не важно, кидай его сюда! Лучше скажи, как тебя звать-то?
Я представился ему, он мне, и мы хлопнули друг другу по рукам. Но после я всё же спросил, что это значит:
– «Уже не важно…»??
Он, не загоняясь, ответил:
– Да вот так, – разводит руками с безучастной рожей. – Здесь всем насрать на качество кода. Главное, чтоб запускался и хотя б минут пять работал! – Он наклоняется ко мне. – До тебя чё, ещё не дошло? Это настоящая мусорка, – говорит он вполголоса и поглядывает по сторонам. – Нам сваливают сюда всё самое бесполезное фуфло: заказы от частников, небольших компаний, региональных организаций – в общем то, до чего никому в компании нет никакого дела. Вот поэтому продукт и выходит такое дерьмо, – Спайк начинает отстраняться с видом «такие вот дела». Но вдруг что-то припомнив, он возвращается обратно с улыбкой на лице: – Так прикинь, – он хихикает и наклоняется ещё ниже, чтобы не спалиться, – ценник за услугу у нас самый большой на рынке! Но эти придурки всё равно заказывают у нас этот говенный софт!