Но не здесь.
Здесь не хватало кадров, поэтому каждый человек должен делать свою работу должным образом, и если возникала проблема, получить наказание от начальства было нормой.
И Но Джуну.
Как представитель компании-клиента он без конца командовал. Хеджин говорила Ёнхо снова и снова быть осторожным с ним. Было много историй, но она просто сказала, что он сам поймет, когда это произойдет.
-Ты раньше работал с веб-технологиями, так что, наверное, и здесь будешь с этим работать. Я сначала покажу тебе, как это делается.
Работа была не так проста, как он думал.
Во-первых, ход выполнения тестирования запуска загруженного исходного кода проходит согласно сценарию теста. Если возникает ошибка, идентификатор сценария и содержимое ошибок выводятся в отчете о результатах теста. Затем код изменяется, чтобы ошибка не возникала, и когда изменение подтверждено, это фиксируется в SVN. После фиксации отчет о результатах теста редактируется, чтобы было написано, что ошибка устранена.
На словах было просто, но начиная с редактирования кода и заканчивая документацией, было нелегко соответствовать требованиям. Но все же баги для Ёнхо это был способ развиваться. Кроме того, их устранение было его специальностью.
«Интересно, какого рода ошибки меня ждут».
Проект КО-Телеком, а.к.а ад. Вместо мыслей об этом, Ёнхо был в предвкушении.
***
Оповещение об ошибке выскочило в окне багов, как только программа была запущена. В верхнем правом углу окна багов начали появляться десятки ошибок.
«Черт... Их невероятно много».
Ёнхо посмотрел на количество строк в окне багов. Всего 473 ошибки. Это было текущее число ошибок.
«Слишком много!»
Окно багов показывало не только существующие ошибки, но и все, что может вызвать проблемы. Включая логические ошибки и ошибки эффективности. Например, ответ должен был быть 11, но что-то в расчетах пошло не так, и ответ был изменен на 7.
Протокола ошибок не было, поэтому программисты должны были проверять все вручную. Такие ошибки были указаны в окне багов.
«Если я исправлю все из них, они, вероятно, назовут меня сумасшедшим. Посмотрю, в каком темпе работает Хеджин, и подстроюсь».
Беглого ознакомившись с содержимым ошибок, Ёнхо собрался с мыслями и спросил Хеджин, сидевшую рядом с ним.
«Хеджин, по сколько ошибок каждый день мы должны исправлять?»
«Согласно графику, около 3-х в день. Но вообще... Это зависит от сложности, но помощники менеджера делают около 5 в день?»
«А как ты?»
«Я?»
«Да. Сколько ты делаешь каждый день?»
Хеджин сказала с легким самомнением. 2 или 3 для стажеров было много. Было бесчисленное количество новичков, которые не могли исправить даже одну.
«Около 2-х или 3-х»?
«Хм... На самом деле?»
«Не напрягайся сильно. Пока достаточно знать, как запускается система».
«Разве модульные тесты начнутся не на следующей неделе? Ты сказала, что код должен быть готов».
«Я сказала это, но... Мы все еще стажеры, поэтому, наверно, никто не ожидает таких вещей от нас.
Ответила Хеджин Ёнхо тоном «не-беспокойся».
«О, я понял»
«Наверное, ты начнешь работать, после того, как просто поможешь с простыми тестами на следующей неделе».
«Хорошо. Я буду делать все, что в моих силах, и исправлю все, что смогу».
«Одно предупреждение: не торопись сохранять после исправлений».
«Я знаю».
После разговора Хеджин повернулась лицом к экрану. Возможно, она проявила свои навыки, так как использовала два монитора, хотя и была только стажером. Ёнхо был единственным в офисе, кто использовал ноутбук.
На следующий день после исправления некоторых ошибок Ёнхо, читающий документацию по проекту, был вызван менеджером Ан Бёнхуном. (Этот персонаж был в главах про регистрацию на курсы)
«Я был слишком занят, чтобы поприветствовать тебя. Хорошо, что ты здесь».
«Добрый день, сэр».
«Ты оставил сильное впечатление в тот день, но... Глядя на результат испытания, я позвал тебя потому, что я увидел твое имя».
«Какие-то проблемы?»
Ёнхо стал нервничать, думая, что он сделал что-то неправильно.
«Г-н Ёнхо исправил некоторые вещи, согласно отчету о результатах теста...»
«Я исправил несколько простых багов, о которых знал».
«Серьезно? Хм...»
Проблема возникла из-за того, что Ёнхо первый раз работал в индсутрии SI. Не было программиста, который исправлял бы ошибки в свой первый день. Они сначала изучали систему около недели, а затем код некоторое время. Однако Ёнхо мог видеть ошибки. Даже без знания всего процесса он может исправить ошибки. Именно поэтому он сделал это в первый же день.
Думая, что все остальные сделали то же самое.
«……»
«Нет. Я просмотрю сам и свяжусь с тобой снова. Вернись на свое место».
«Понял».
Он сел на свое место, и Хеджин спросила его, что случилось.
«Почему РП позвал тебя?»
РП - сокращение от «руководитель проекта». Это был человек, который технически возглавляет проект. Программисты обычно говорил РП, вместо МП (менеджер проекта).
«А, я кое-что поправил и написал это в отчете, из-за этого он меня и позвал».
«ЧТООООООО?»
Голос Хеджин от удивления повысился. Она прикрыла рот рукой.
«Сонбэ, ты же пришел сюда вчера?»
«Д-да».
«Получается, ты устранил баги, сразу как пришел?»
«Ну, да, это не хорошо?»
«Не то чтобы это хорошо или плохо, но... слишком рано. Даже если ты занимался этим в колледже... Сонбэ, вдруг ты сделал неправильно? Ты знаешь, что этот проект не какая-то подработка?»
«Я отлично понимаю, что это не подработка».
«Общая стоимость этого проекта близится к 2 миллиардам! Поэтому устранение багов в первый же день...»
«Ах, я исправил некоторые простые ошибки».
«Неважно, насколько простые... как ты можешь начать так быстро... Ты правильно скомпилировал и загрузил код?»
«Да, все нормально. Я протестил его, никаких проблем не было, поэтому я его загрузил».
Даже после этого Хеджин спрашивал, не веря. Реакция Ёнхо на все её слова была «нет-никаких-проблем». Но одна проблема была.
Теперь это был Но Джуну, который позвал Ёнхо. Согласно закону о субподрядном договоре, представителю от компании-клиента запрещено находиться в компании подрядчика. Более того, представитель должен передать спецификации программистам через РП, а не лично.
Но Джуну и Ёнхо в настоящее время были знакомы больше, чем прописано в законе.
«Г-н Ёнхо. На секундочку».
«Меня, сэр?»
«Да, тебя»
Ёнхо подошел к Но Джуну.
«Сядь здесь».
В офисе с письменными столами, размещенных рядом друг с другом, был один человек, который занимал два стола.
Но Джуну.
Единственный человек с двумя столами только для себя. Ёнхо сел рядом с ним.
«Я видел ваше имя в отчете о результатах теста».
«Я исправил кое-что».
Сначала менеджер Ан, теперь Но Джуну. Ёнхо хотел бы знать, что происходит.
«Серьезно? Вы уверены?»
«Что вы имеете в виду...?»
«Сколько времени прошло, с тех пор, как вы пришли сюда?»
«Сегодня второй день, сэр».
«И вы исправили некоторые ошибки?»
«Да, сэр».
«Иди на свое место и вызови менеджера Ана сюда».
«Почему его...»
«Менеджер Ан?»
Но Джуну позвонил менеджеру Ану, не слушая Ёнхо. Ёнхо вернулся на свое место, и менеджер Ан занял стул, где он только что сидел.
Глава 22. Три SI ада (3)
Из-за небольшого размера офиса разговор менеджера Ана и Но Джуну было слышен всем, независимо от их желания.
«Менеджер Ан».
«Да, помощник менеджера».
«Это неправильно, разве нет?»
«...»
«Он находится здесь только один день и уже редактирует код? Если возникнет проблема, вы возьмете на себя ответственность?»
«...»
«Я руководил многими проектами до этого, и не было случая, когда новичок редактировал код в первый день».
«...»
«Не делайте так, если не собираетесь отвечать за это».