Шрифт:
Интервал:
Закладка:
Это были слова, которые он услышал от Сон Сокхо при проверке его кода, когда он впервые пришел в компанию.
Когда кодишь, ты всегда должен помнить о других людях, которые могут увидеть твой код.
Для этого существовали, как минимум, комментарии, а также документ о спецификациях разработки программы (*документ с требованиями и условиями).
Он слышал это постоянно, поэтому делал это все время.
«Комментарии и документация, хах...»
Комментарии в программе были. Это была простая программа для создания простых чисел, но сила привычки - страшная вещь.
Каждый класс имел комментарии про метод.
«Ох, точно, нет документа. Надо сделать...»
Ёнхо начал писать документ со спецификацией без каких-либо ожиданий...
У него был хороший пример.
Это документ, связанный с открытым исходным кодом maut, написанный Сон Сокхо, и другие документы, относящиеся к различным программам, которые они сделали при подготовке к премии NetFlax .
«Никаких результатов».
Разработка программы для NetFlax не приносила результатов. Она не была написана, так как результат был неизвестен.
Напротив, в документах, связанных с maut, было много написано, включая тестовые данные и результаты для тестовых данных.
Программа имела простую структуру.
Вы ввели значение A.
И должны получить на выходе Z.
Она состоит из ввода и вывода и процесса в середине.
Ёнхо задокументировал программу простого числа, сославшись на документ с разъяснением открытого исходного кода программы maut.
***
* Грохот *
Внезапно встав, Ёнхо открыл рот.
Стоя с широко открытым ртом, он глубоко задышал, успокаиваясь. В конце концов, он закрыл рот.
«Это работает. Работает. Черт!»
Он запустил программу, которая генерировала простые числа до 100. Затем в окне багов выскочило уведомление об ошибке.
Название: Ошибка подсчета простого числа.
Содержание: Текущая программа должна рассчитывать числа до 50. Текущий результат рассчитывается до 100.
Решение: Изменить значение i в операторе цикла в строке 35 в Main.class: 100 на 50.
Результат, которого добивался Ёнхо, появился в окне багов.
«Ёнхо, ты... ты в порядке?» - спросил Сон Сокхо, беспокоясь.
Ёнхо, сильно взволнованный, не слышал его.
«Прости, эй? Ёнхо?»
Открывать и закрывать рот, глядя в одну точку, было признаком сумасшествия.
Сон Сокхо заволновался сильнее, зная о случаях, когда программисты сходили с ума.
Он встал и пошел к Ёнхо.
«О?»
На экране была программа для создания простых чисел. Кажется, успокоившись, Ёнхо взглянул на Сокхо.
«Готово. Главный разработчик!»
«Что?»
«Все получилось. Это работает!»
Ёнхо, открывая и закрывая рот, пожал руку Сон Сокхо с восторженным лицом.
Сон Сокхо не понимал, о чем он говорил, когда это была только программа для создания простых чисел.
«Что сделано?»
«Ох, да. Просто подождите. Я добьюсь результата, который вы хотите».
Ёнхо сел, понимая, что это был только первый шаг.
«Этот парень... такой же сумасшедший, как и я».
Сон Сокхо думал, что он был безумцем, но Ёнхо был еще хуже.
***
В конференц-зале висела тяжелая атмосфера.
«Вы хотите отменить всю систему?»
«Да. Руководитель группы».
«Вы понимаете, что осталось только 2 недели до демонстрации, да?»
«Я знаю. В текущем состоянии система обречена на провал. Ёе невозможно отредактировать».
Хо Джихун бормотал про себя, услышав слова Сон Сокхо:
«Вы называете себя автором открытого кода, но ничего толком не сделали, а?»
Услышав в его словах презрение, Сон Сокхо нанес ответный удар.
«Как бы то ни было, люди, которые не могут ничего делать, но кричат на своих подчиненных, такие мерзкие, правда?»
Все в офисе понимали, кого Сон Сокхо имел в виду.
Только один голос можно было слышать во время разработки системы.
«Сейчас не время для этого. Успокойтесь, оба. Это ваше мнение, главный разработчик Сон?»
«Да, это не закончить, подправив несколько строк».
На красивом лбу Чон Данби появилась складка.
Возникла ситуация, когда они должны сдаться, даже без внедрения системы ПВ.
Хо Джихун, хладнокровно оценивающий ситуацию, продолжал повторять несколько слов снова и снова.
«Не работает. Не работает. Если она не работает, разве вы не должны заставить её работать? Если компания платить вам деньги, то вы должны много работать. Согласны, руководитель?»
Это был риторический вопрос, каждый из них это понимал.
Разработчики основы системы ПВ опустили голову и ничего не сказали.
Сон Сокхо посмотрел на них.
«Поднимите свои головы. Разве люди боятся лая собаки?»
«Что вы только что сказали?»
«Руководитель Чон, нужно подготовиться к NetFlax премии, поэтому я уйду сейчас».
Игнорируя слова Хо Джихуна, Сон Сокхо встал и открыл дверь конференц-зала.
«ДАААААААА! РАБОТАЕТ! ЭТО, ЧЕРТ ВОЗЬМИ, РАБОТАЕТ!» - прозвучал громкий голос, как только он открыл дверь.
Все испугались, услышав этот полный восторга голос, и вышли из зала.
Сон Сокхо также смотрел на Ёнхо, который прыгал, как сумасшедший.
«Этот парень окончательно сошел с ума».
Ёнхо действительно выглядел сумасшедшим.
Восторженный безумец.
Глава 48. Одним выстрелом двух зайцев (1)
Хахахахаха.
Смех Ким Манхо разносился по всему офису.
«Вы уверены в этом, точно?»
«Да. Я абсолютно уверен. Полная производительность».
«Да, очень хорошо. Вы отлично справились, так что продолжайте в том же духе».
Псевдокод системы ПВ был прямо перед его глазами. (*Псевдокод — компактный (зачастую неформальный) язык описания алгоритмов, использующий ключевые слова императивных языков программирования, но опускающий несущественные подробности и специфический синтаксис).
Продолжая работу над системой К- рекомендаций КО-Телеком, если бы Ким Манхо мог получить псевдокод системы Шинсеки, то его позиции в Мирэ IT поднялись бы так, что никто бы не смог так просто добраться до него.
«Но разработчик, который работает на нас, просит надбавку, так как кажется, что присоединится сотрудник уровня руководителя группы».
«Руководитель группы?»
«Он сказал, что это Сон Сокхо, и я уже говорил вам об этом».
«Сон Сокхо?»
Ким Манхо не мог вспомнить. Докладывающий мужчина продолжил объяснения:
«Этого человека руководитель группы Чон Данби наняла, когда создавала команду. Окончил колледж заочно и работал фрилансером перед тем, как присоединиться к Шинсеки. У него есть опыт работы в профсоюзе ИТ».
«О, вы про того коммуняку».
«Это... Кажется, он достаточно способный, и сможет найти проблему в нашей системе».
«Итак, сколько они хотят».
«100 миллионов (≈ 5 757 909 рублей) вместе с должностью руководителя команды».
Ким Манхо, казалось, задумался, сжимая и разжимая кулак.
«Сколько у нас денег от сбора с наших кооперативных компаний?»
«Немного больше 100 миллионов».
«Скажи, что мы согласны. Но убедитесь, что добавили условие про то, что работа должна быть полностью закончена».
«Будет сделано».
Вмешиваясь в дела противника, он должен был подготовить свою работу безупречно. Это было одним из главных способов подняться от