Кодер Ли Ёнхо Глава 27
Глава 27. Точки управления (2)
«Точки управления, хах».
Ёнхо запустил тестовый сценарий на одном из двух мониторов, которые ему выделили. На ноутбуке он открыл программу с точкой управления, которую написал Ан Бёнхон, и начал тестирование.
«Даже если менеджер разработал программу, ошибки все равно есть, ха».
Менеджер Ан был образцом для подражания для Ёнхо. Он казался безупречным, отдавая приказы или работая с запуском проектов. Но даже в его программе были ошибки.
«Хм...»
Окно багов показало 5 ошибок.
Название: Customer Points Data Exposure
Содержание: Существует ошибка вычислений от строки 3023 до 3201 в CustomerPointView.class. Ошибка произошла из-за типографской ошибки, которая возникает в логике вычислений и есть проблема, которая возникает в потоке данных в шаблоне «Посетитель».
Решение: Логику вычислений точки клиента следует изменить следующим образом.
Окно багов содержало сведения о том, как изменить код. Он просто должен был изменить код, как написано. Конечно, способ редактирования зависит от навыков Ёнхо.
«Даже менеджер делает ошибки».
Ёнхо медленно читал код, сделанный менеджером Аном, и исправлял его согласно окну багов.
***
Последнее препятствие для модульных тестов было Но Джуну. Только после проверки Но Джуну модульные тесты можно считать законченными. Но Джуну тщательно проверил основные функции программы. Тестируя тесты, он ругнулся.
«Б**дь, какой идиот редактировал это?»
«О какой части вы говорите, сэр?»
Это происходило все время. Если он не находил ничего странного, он сохранял напряжение руганью и звал разработчика, чтобы отругать его.
- Вы продолжаете делать это?
- Пожалуйста, работайте лучше.
- Я должен сделать это вместо вас?
Это были любимые фразы Но Джуну. Как элита факультета вычислительной техники университета Хангук, который является лучшим университетом в стране, говорили, что он сам программировал в прошлом. Однако в настоящее время он был нацелен на управление.
В частности он показал талант в области управления кооперативными компаниями. Из-за того ему было разрешено управлять проектом с десятками людей в качестве помощника менеджера.
«Разве я не сказал наблюдать за изменениями в точке управления?»
«Поэтому я лично редактировал программы. Есть какие-то проблемы?»
«Идите сюда и взгляните. Точки не соответствуют».
Но Джуну открыл AS-IS (старая система) на экране и позвал Ан Бёнхона. Ан Бёнхон, сидя рядом с ним, проверил написанное на экране и пробормотал про себя, не понимая.
«Я определенно написал его правильно».
«Если все правильно, откуда разница в 2500 точек? Будут жалобы. Если придут жалобы от VOC, вы возьмете на себя ответственность?»
VOC (Voice of Customer - голос клиента), обозначает обратную связь с клиентами. Все компании заботятся о VOC, но телекоммуникационные компании особенно чувствительны.
«Г-н Ёнхо, вы меняли что-нибудь?»
Ан Бёнхон посмотрел на Ёнхо. Он вспомнил, что он дал тестирование Ёнхо после того, как написал программу.
«Было несколько нечетных частей, поэтому я некоторые отредактировал».
«Но AS-IS не показывает нужное количество. Я думаю, что вы отредактировали неправильно».
Ёнхо встал и посмотрел на экран Но Джуну. Действительно, точка клиента отличалась от той, какой должна быть.
AS-IS показал 54 500 точек.
Экран, в котором были запущены правки Ёнхо, - 52 000 точек.
«Как, черт возьми, ты отредактировал, что получилась разница в 2500? Поэтому я и говорил в начале, чтобы не давали работу стажерам», - кричал Но Джуну с досадой. Но вера Ёнхо в окно багов была незыблемой. До настоящего момента тестирование не выявляло ни одной ошибки после редактирования с помощью окна багов.
Но нет, ошибка была. Но из-за ошибки самого Ёнхо, а не окна багов.
«Это действительно я редактировал это».
«Что?»
«Я сказал, что это я редактировал его».
Ан Бёнхон, находившийся рядом с ним, легко толкнул его и посмотрел уничтожающим взглядом. Однако Ёнхо не отступил.
«Вы осознаете, что вообще говорите? Вы говорите, что ваши навыки лучше, чем у менеджера Ана. Стажер, который не проработал даже года, говорит, что он лучше, чем менеджер?»
Слова Но Джуну обрушились на Ёнхо, как холодная вода. Он должен был следить за тем, что говорил.
«Это не то, что я имел в виду. Тем не менее, я не сделал ничего неправильного. Почему бы нам не проверить?»
«Что? Проверить?»
«Позвоните бизнес-менеджерам, отвечающим за точки и проверьте. На мой взгляд, это не менеджер ошибся, а сама система AS-IS».
«Что? AS-IS ошиблась? Мы всегда использовали AS-IS, а сейчас она ошиблась?»
«Я не знаю ничего другого, но уверен в коде».
Смотря на Ёнхо, который твердо держал голову, и Но Джуну, люди могли только наблюдать, выряжая беспокойство и ободрение. Они боялись подлить масла в огонь, если что-нибудь сделают.
Обычно люди, участвующие в разработке программ, разделены на 3 категории. Юзер, который пользуется системой; системный менеджер, который переводит спецификации, указанные пользователем, на язык ИТ и разработчики, которые написали программу.
Но Джуну должен был обратиться к юзерам. Юзеры были известны как бизнес-менеджеры. Слова Ан Бёнхона играли большую роль в организации этой проверки.
«Я тоже думаю, что г-н Ёнхо прав. Я думаю, что это необходимо проверить. Разве не было назначено совещание с бизнес-менеджерами?»
Он придал вес словам Ёнхо. Это было непростое решение, но действия Ёнхо заставили Ан Бёнхона поверить.
«Если даже вы говорите так, то давайте проверим. Однако если проблема с вашей стороны... Я буду ожидать».
«Я понимаю».
Ёнхо не понимал, что Но Джуну подразумевал под «ожидать». Он просто чувствовал благодарность к Ан Бёнхону, что тот заступился за него.
«Спасибо, что поверили мне, сэр».
«Кодеры, в конце концов, разговаривают с помощью кодов. В этот раз я буду надеяться на ваш код».
Необходимо авторизация
Вы должны войти в систему для возможности оставлять комментарии.