Читаем Кодер Ли Ёнхо полностью

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

Основная структура сайта S Молл тоже претерпела значительные изменения.

Базовая структура по-прежнему представляла собой MVC(модель-вид-контроллер: схема использования нескольких шаблонов проектирования, с помощью которых модель приложения, пользовательский интерфейс и взаимодействие с пользователем разделены на три отдельных компонента таким образом, чтобы модификация одного из компонентов оказывала минимальное воздействие на остальные)

Однако зависимость элементов друг от друга стала сильнее.

Обычно такого метода в программировании нужно было избегать.

И на это есть причины. Когда программа становится зависимой от другой, то все изменения в исходном коде сказываются на ней.

И такими темпами часть программы, которую редактировал Ёнхо, стала больше, а те фрагменты кода, над которыми работали другие люди, стали меньше.

Все потому что результат мог бы оказаться плачевным, если бы кто угодно мог получить доступ.

- Господин Ёнхо, пожалуйста, посмотрите и это тоже.

- Да, понимаю, - охотно откликнулся Ёнхо. Отзывчивость и усердие парня заставили всех поверить в него. Как можно вообще не поверить в такого воодушевленного человека, который решает возникающие проблемы в мгновение ока.

Более того, он усердно трудился на своем месте.

Благодаря этому, люди чувствовали себя лучше, и количество сверхурочной работы, которую они взваливали на себя, тоже уменьшилось. И чем сильнее они расставлялись, тем больше ответственности ложилось на плечи Ёнхо.

- Я уйду первым, так что господин Ёнхо, вам тоже стоит сегодня уйти рано. Хорошо? - сказал менеджер, одевая пиджак. Словно он пытался показать своё расположение.

- Да, -

отозвался Ёнхо спокойно. Однако голова у него была занята абсолютно другими мыслями.

"Я больше не позволю толкать себя и вести; не позволю помыкать собой".

До этого момента Ёнхо прилагал какие-то усилия, чтобы решить уже возникшие проблемы.

Он и не думал, что можно создать ситуацию.

Однако теперь все изменится.

«Я сам буду выбирать свой путь и создавать все условия»

Ёнхо уверенно стал печатать на клавиатуре; на его лице застыло пугающее выражение.

Зависимость. Иными словами, степень зависимости чего-то от чего-то.

В теории, когда человек ест, он может использовать любую ложку. Это значит, что нет никакой зависимости.

Однако если кто-то сделает ложку, которую сможет использовать только один человек, то тут же появляется зависимость.

Однако, если не только ложка, но и тарелка, и стол, и палочки делаются для конкретного человека, то зависимость возрастает. И, соответственно, и цена тоже.

Программирование работает на схожих принципах. Если человек не использует B, C и D, чтобы получить A, а использует исключительно A, то взаимозависимость возрастает.

Подобного в программировании нужно избегать.

Это был самый важный принцип, который выучил Ёнхо, когда делал анализ кода под руководством Сона Сокхо, вскоре после того как начал работать в Шинсеки.

Однако сейчас он программировал абсолютно иначе, не так как ему говорил Сон Сокхо.

"Создать класс пользователя внутри класса заказа и класс заказа в классе пользователя, обеспечить взаимосвязь... и затем, если я снова создам класс отправки в классе пользователя..."

Ёнхо программировал абсолютно противоположным способом, ничуть не похожим на тот, которому его учили. Он делал программу, которую редактирует, сложнее.

Время шло, и на сайте S Молл количество багов уменьшилось, а сложность программы возросла во много раз.

Количество жалоб также снизилось на 50%. Но, вместе с тем, на 50% возросла зависимость сайта S Молл, который был интегрирован в Торговый Центр Шинсеки и Шинсеки Март, от Ёнхо.

Ёнхо так много работал сверхурочно, что состояние его здоровья резко ухудшилось. Он выглядел так плохо, что напоминал зомби, и его коллеги были шокированы тем, в каком напряжении парень работал с самого начала.

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

Недавно случившийся инцидент заставил всех относиться к своему здоровью внимательнее.

Ёнхо время от времени кашлял; для других сотрудников, которые были ответственны за S Молл, это было достаточным поводом для беспокойства.

- Отпроситесь сегодня пораньше и идите домой, отдохните. Вы сделали достаточно, - менеджер ободряюще похлопал его по плечу. Ёнхо тоже думал, что ему стоит поспать, и он сам считал, что ему хватит.

- Я понимаю, - пообедав, Ёнхо вернулся домой. Только он и ушел, остальные остались работать

***

Дзынь-дзынь.

Клик.

- Да. Отдел по работе с клиентами Шинсеки.

- Вы не можете выбрать вещь, за которую заплатили? Да. Мы проверим немедленно.

Количество звонков снова возросло. Жалоб было немало, самых разных типов.

Однако, не менее важным было то, что тенденция стремительно росла.

Перейти на страницу:

Похожие книги