надо?»
«Будь спокойнее».
«Что?»
Хеджин посмотрела вокруг и сделала намекающий взгляд. Ёнхо, поняв этот сигнал, сделал вид, что массирует свои плечи и шею.
Несколько человек смотрели на Ёнхо. Они, казалось, говорили: «ты настолько хорош?» Он забыл, почему Ким Вонхо враждебно относился к нему, пока находился рядом с Ан Бёнхоном.
Глава 32. Конец стажировки (1)
«Менеджер Чо, вы отправили все файлы?»
«Да, сэр».
«Менеджер Ли?»
«Наша сторона тоже все отправила».
«Тогда давайте приступим к загрузке в управление конфигурацией».
Сейчас это последнее препятствие. Файл должен был быть загружен на коммерческий сервер:
Сервер управления конфигурацией.
Это было место, через которое все программы и связанные с ними файлы должны пройти, чтобы быть загруженными на коммерческий сервер. Сервер управления конфигурацией управлял файлами на коммерческом сервере. Все файлы, не записанные на нем, будут рассматриваться как незаконные. Залить что-то на коммерческий сервер управления, означает, что они загрузят коды, которые разработали до этого времени.
«Продолжаем загрузку».
Ан Бёнхон свел воедино все файлы, отправленные другими, и загрузил их на сервер управления конфигурацией. Теперь им только оставалось зайти в серверную, загрузить файл на коммерческий сервер и активировать его.
После того, как они загрузили файл на сервер управления конфигурацией, они двинулись из Яндже в Соллын. В Соллыне был один из IDC (центр обработки интернет-данных) КО-Телеком.
«Вы первый раз в серверной?»
«Нет, я был уже в серверной в компании».
«По правде, нет никакой разницы между помещением там и здесь».
«В любом случае, я надеюсь, что мы закончим все без проблем».
«Это не будет просто», - сказал Ан Бёнхон, облизнув губы.
«Теперь, когда файл загружен в управление конфигурацией, разве это не всё?»
«Вы не поняли это по тестам? Мы проверили все от начала до конца, но ошибки все еще появлялись, разве нет?»
Опыт нельзя игнорировать. Все произошло именно так, как описал менеджер.
***
В серверной был слышен только шум от компьютеров. Он делал атмосферу еще тяжелее. Молчание показывало всю серьезность ситуации. Кто-то сказал тихо:
«Эй, разве версия не отличается? Загруженного файла?»
«Черт... точно», - выругался мужчина, держа телефон. Ан Бёнхон взглянул на него. Менеджер Ан был одним из командующих переносом кода (загрузка кода на сервер) в серверной.
«Менеджер Чо, что такое? Есть проблемы?»
* Вздох * «... Несколько файлов некорректны».
Ан Бёнхон поджал губы. Он не ожидал, что все пройдет гладко, но когда это действительно случилось, он не мог это принять.
«Что делать, менеджер? Перезаписать его в управление конфигурацией?»
Намек на раздражение можно было услышать в голосе Ан Бёнхона. Чтобы перезаписать, им необходимо иметь разрешение от Но Джуну. И он уверен, что так просто его не получить.
«Для подобных ситуаций мы сделали черный ход (незаконная программа для доступа к серверу) для загрузки файлов, используем её?»
«Сначала давайте загрузим все до конца. Может возникнуть проблема, если мы сделаем это».
Ан Бёнхон, получив файлы, которые нужно было загрузить снова, позвонил Но Джуну. Закончив разговор, он взял сигареты и вышел на улицу. Покурив, он вернулся обратно. Можно было представить себе, какой разговор произошел между ними.
«Менеджер, вы в порядке?»
«Если это не сильно важно, мы можем говорить позже?» - Ан Бёнхон ответил холоднее, чем обычно.
«O, конечно».
«Г-н Ёнхо и мисс Хеджин, после загрузки файла на коммерческий сервер, пожалуйста, проведите тестирование»
«Что делать, если мы найдем ошибку?»
«Доложите мне сразу».
«Хорошо».
После установки программы их заботы еще не закончились. Все должна была проверить QA team. Но до проверки QA team нужно было провести собственный тест. Ан Бёнхон поручил самопроверку Ёнхо и Хеджин.
* Вздох *
Ёнхо, делая тест, тяжело вздохнул.
«Как это возможно».
Конечно, он сказал это про себя, а не вслух. Он смотрел на монитор, подперев подбородок рукой, так пристально, как будто мог видеть через него.
Баги.
Баги.
Баги.
Баги появлялись в кодах, в написании которых Ёнхо не участвовал.
«Как я изменю это».
Не было никаких инструментов, подобных Eclipse. Он не смог скомпилировать или построить.
«Случайно...»
Ёнхо начал что-то вводить в поисковую строку в Linux, не особо надеясь на результат.
«Это здесь».
Ant, который мог бы осуществить сборку программы, был установлен. (* ant — муравей и сокращение — «Another Neat Tool») — утилита для автоматизации процесса сборки программного продукта).
Он искал, потому что там был установлен tomcat, и это зарождало маленькую надежду. Также там был установлен JDK (комплект для разработки java), так что все используемые программы для разработки находились там. Исходный код был там с самого начала.
Но сначала он сообщил Ан Бёнхону. Он помнил, что должен доложить ему о возникших ошибках. Менеджер Ли получил взбучку от Ан Бёнхона.
«Вот почему я говорил вам постоянно проверять».
«...»
«Это уже второй раз, когда я звоню Но Джуну, чтобы получить разрешение на изменение и повторную загрузку в управление конфигурацией. Если это случится снова, Но Джуну сказал сделать перезапуск. ПЕРЕЗАПУСК, я говорю».
Голос был негромким, но в нем слышалась твердость. Это было невообразимое перевоплощение Ан Бёнхона, который обычно был мягким.
«Вы знаете, что произойдет, если сделать сброс. Если открытие задержится на неделю, вы знаете лучше меня, что мы понесем большие потери».
Менеджер Ли ничего не мог ответить на это. Возможно, Ан Бёнхон был разочарован в менеджере Ли; он почесал голову. Делая это, он огляделся вокруг, чтобы найти Ёнхо.
«О? Г-н Ёнхо, как успехи?»
«Я сделал тест и... Я нашел несколько ошибок».
* Вздох * «... Где?»
«Несколько, когда страница зависает при выводе личной информации, и несколько из запроса истории платежей».
Лицо Ан Бёнхона покраснело от гнева. Он покачал головой и поморгал. И тяжело задышав, сказал.
«… Давайте на сегодня закончим».
На лице Ан Бёнхона, ставшем жестким, сквозила боль. Ёнхо не мог представить, какие потери они понесут. Но он мог понять, какой стресс испытывал Ан Бёнхон. Ёнхо подошел, чтобы что-то сказать.
«Если это ошибки, то я могу устранить их».
Глава 33. Конец стажировки (2)
«Вы можете? Как?»
«В любом случае есть исходный код. Я посмотрел, и, кажется, Ant тоже установлен. Я могу редактировать код, если есть эти 2 вещи».
Ёнхо сказал уверенно, но ни Ан Бёнхон, ни менеджер из другой компании, похоже, не верили в это.
Назначение исходной и конечной папок, а также библиотек, на которые ссылались, должно быть без ошибок. Связанное содержимое должно быть включено в сценарий построения Ant.
Не каждый может скомпилировать и написать