Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 47 48 49 50 51 52 53 54 55 ... 86
Перейти на страницу:
результате работы Роубаяси. Я, без обмана, ждал, когда смогу испытать его разработку. Очень хорошо у него получилось. В общем-то я делал тоже самое, но вручную, выстраивая свои собственные графики корреляции показателей и просматривая их в поисках странностей. А тут само нашлось.

Вот, к примеру, человек, у которого ровно две отметки на проходной за последний месяц. Приход и уход. При том, что полностью получает зарплату, у него нет ни больничных, ни отпусков, ни отгулов. Работает, но не ходит. Из числа айтишников, кстати.

– Не знаете, кто такой Абэ Кодзуки? – спросил я у коллег. – Он программист, написано, что синьор. Почему не ходит на работу?

– Этим гениям все прощают. Удаленщик он, – буркнул Такахаси.

– Да какой там гений? Говнокодер он, который повышение получил за стаж работы. Я читал его код – невыносимо смотреть, как будто какой-нибудь индус писал. Ой, прости, я не про тебя. Ты уже почти исправила свой стиль, – это он на недовольный взгляд Ануши так ответил. Сандо-сан подкаблучник, примерно такой же, как и я. Гупта-тян того достойна, однако, по моему мнению. И за себя не стыжусь.

– Да там код читается, как поэма! Вот, смотри, я тут год назад пытался дописывать, пока Абэ-сан в отпуске находился. Чуть не убил всю красоту.

– Убил и надругался над трупом, – констатировал Роубаяси. – Но те части, что ты не переписывал, и правда очень красиво смотрятся.

Я не удержался и подошел. Ничего не понял. Не только, в чем там красота и как именно ее испортили, но и что программа, исходники которой мне показали, вообще делает.

– А вот модуль, что мне полностью пришлось переделать. Смотри, в старой версии до того, как я в нем порядок навел, – позвал к своему монитору Роубаяси. – Тут как будто бы Ниида автор. Или другой какой гуманитарий.

– Прошу прощения, но у меня экономическое образование, а не гуманитарное, – прозвучавшая характеристика показалась мне обидной. Хотя, по большому счету, ничего недостойного в том, чтобы не разбираться в технике и быть человеком литературы или живописи нет. Над моим замечанием оба миддла ехидно посмеялись.

Заглянув в монитор программиста, я обнаружил, что практически все понимаю. Четкая последовательность предельно ясных действий. Разве это плохо? Почему они находят красоту в запутанности? Приходится признать, что я чересчур маггл, чтобы понять образ мыслей настоящих волшебников.

– Это же дерьмище, а не код! – воскликнул Такахаси, подтверждая мои выводы. – Может быть, Абэ-сан был с похмелья, когда его писал? Или пьяным.

“Или вообще не он” – мысленно закончил я рассуждения программиста. Схема возможной аферы выстроилась у меня в голове. Есть высококвалифицированный специалист с высокой зарплатой, работающий удаленно. Обязательно ли ему делать все самому, если можно нанять фрилансера в сети? Индуса, пакистанца или китайца, который сделает все то же самое, но хуже.

– А нет никаких взаимных проверок кода? Чтобы обнаруживать ошибки, – уточнил я.

– Ты про регулярные ревью? Абэ от них избавлен по условиям контракта. Я бы тоже так хотел! – воскликнул Такахаси – Гнать грязный спагетти-код, лишь бы работало, и никакой Сандо не будет стоять у плеча и критиковать.

– Да тебе и так Ануша скоро на промашки указывать начнет, она тебя, считай, уже обогнала по качеству. Слишком ты примитивно пишешь, – по имени девушку назвал. Признак того, как они сблизились.

Дальше я перепалку программистов, полную взаимных обвинений в некомпетентности, уже не слышал, сосредоточенный на обдумывании пришедшей в голову версии. Выходило так, что если моя догадка верна, то мошенник не просто продавал работу непрофессионалов, как свою, но и отдавал наработки корпорации куда-то на сторону. Или оставлял простор для того, чтобы какие-нибудь северокорейские хакеры наставили в коде закладок для получения доступа извне.

– Надоели! – воскликнул я. – Пойду обедать, я сегодня голодный. Гупта-тян, присмотри, чтобы они тут не подрались.

Пошел я, конечно, не в столовую, а к своему другу Сибае-сану. Это в его отделе нашелся нарушитель. Ему первому и узнавать. Ашино-сан на середине моего обстоятельного рассказа начал посмеиваться.

– А я ему говорил, что нечего делать сладкое лицо и залезать под каблук к подчиненным. Все в порядке, Макото-сан. Для меня в порядке. Абэ Кодзуки не из моей команды разработки. Он из группы Ивамото Рёске, они занимаются веб-сайтами и мобильными приложениями по всем нашим направлениям деятельности. Хоть мы с Ивамото и не ладим, не буду принижать чужую работу, она тоже важна, но наше направление, как я считаю, нужнее. От корпоративной ERP зависит вся компания, она, как нервная система в организме. Работа второй команды это… проклятье, не могу придумать правильную аналогию с человеком. Пусть будет рука или нога. Без нее плохо, но не так, как без мозга.

Аналогии – не сильная сторона моего приятеля. Но я его предельно четко понял.

– Я сам наверх сообщу, не возражаешь?

– Женщине, выдумывающей прозвища? Сообщай. Век бы с ней не встречался. Пошли лучше обедать.

Пообедали, как всегда, превосходно. Суши, сашими, кайсэки, мисо-суп, пельмешки гёдза и по большому стейку из говядины вагю. Можно считать, что наверстал вчерашнюю вынужденную голодовку с перекусами на бегу. И растраченную за ночь энергию восстановил. Сибая выглядел довольным. Как мало иногда надо человеку для счастья. Узнать, что у твоего недруга-конкурента грядут неприятности, например. Ашино-сан мне поведал, что Ивамото с год назад пытался его подсидеть и объединить команды под своей рукой. Но не смог и тем самым испортил отношения. До того вражды не было. Наоборот, разработчики разных тимлидов частенько оказывали помощь коллегам. Именно так Такахаси и Роубаяси поработали с кодом Абэ-сана. Его мой шеф очень

1 ... 47 48 49 50 51 52 53 54 55 ... 86
Перейти на страницу:

Комментарии
Минимальная длина комментария - 20 знаков. Уважайте себя и других!
Комментариев еще нет. Хотите быть первым?