Чтение онлайн

на главную - закладки

Жанры

Деревенщина в Пекине
Шрифт:

— Ещё?

Они прекращают разговаривать.

— Чтобы бронь подтвердить, тебе аж четырнадцать тапов сделать надо. Многовато. Можно было бы и в четыре раза меньше уложиться, — продолжаю анализировать. — Интерфейс не интуитивный, ещё и подтормаживает, небось, на оптимизацию, забили.

Подруги с интересом смотрят в экран.

— Да, неудобно, конечно. Но я уж попривыкла как-то… — замечает Айлинь. — Иногда, хоть и нечасто, тычешь, нужная страница только через полминуты открывается. Перед клиентами неудобно — сидят, ждут.

— Разве

дело не в памяти на планшете? — предполагает Ли Миньюэ.

— Не, с памятью девайса всё в порядке, — качаю головой. — Главная беда именно этой CRM-ки — неоптимизированные SQL-запросы к базе данных, отсюда и тормоза при высокой нагрузке.

— Можно что-нибудь с этим сделать? — безэмоционально уточняет Чэнь Айлинь.

— Теоретически — да, но без исходников никак, — разочаровываю её я.

— Что это, исходники?

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

Ли Миньюэ наливает всем чай.

— Сколько вы вообще за неё платите, если не секрет? — интересуюсь между делом.

Надо же понимать порядок цен в городе, соответственно, на что могу рассчитывать в перспективе на аутсорс.

— Три с половиной тысячи юаней, если не ошибаюсь. Могу уточнить в бухгалтерии, это не секрет.

— Ну, такую сумму раз в год выкладывать за это приложение в принципе можно.

— В месяц, — добавляет админ.

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

Как вообще такое можно продавать в серьёзные заведения?

Следом приходит новая мысль: или есть какие-то другие процессы, отсюда незаметные? В следующую секунду одёргиваю себя: отмывка денег в размере пяти сотен баксов — точно не сценарий.

Становится смешно.

— Кстати, что там с рейсом? Никаких новостей? — Чэнь Айлинь вопросительно смотрит на Ли Миньюэ.

— Неа, — та не отрывается от смартфона.

— Чэнь Айлинь, поговори со мной, — ну а чего, хотя бы попытаться. — Если я предложу улучшить систему, к кому лучше обратиться? Точнее, кто непосредственно отвечает за эксплуатацию программы?

Администратор задумчиво прикусывает губу:

— Думаю, управляющий. А что? Ты сейчас серьёзно?

— Ну да. Если он предоставит мне исходный код, я мог бы поработать над приложением и знатно его оптимизировать, — под влиянием организма предшественника срываюсь на жестикуляцию. — Прокачать интерфейс, ускорить отклик, может, даже новые фичи добавить. План задач и целей согласовывается заранее до начала работы, подписи обеих сторон и финансовые обязательства.

— Даже не знаю, Лян Вэй, — она аккуратно ставит чашку на блюдце и пристально смотрит мне в глаза. — Может, лучше оставить дело профессионалам? Я, конечно, не программист и в таких вещах не разбираюсь, но одно знаю точно —

любая ошибка очень дорого обойдётся ресторану.

Знала бы она, сколько CRM-ок я уже повидал, сколько кода перелопатил. Но и не скажешь же.

— Понимаю твои опасения. И поверь, свою кандидатуру предлагаю, хорошенько всё обдумав.

Чэнь Айлинь слегка хмурится.

— Просто помоги организовать встречу с управляющим. Я сам с ним поговорю и, если понадобится, докажу и покажу на практике. — Заметив, что в ее взгляде все еще висят сомнения, добавляю: — К тому же, можно пока поработать над копией вашей CRM-ки, не трогая актуальную версию. Как прототип. Тогда точно никакого риска, всё под контролем — на выделенной машине, повторюсь, копия.

— Ладно, Лян Вэй, если так настаиваешь. Ты неглуп и должен понимать, что делаешь. Постараюсь всё устроить. — По лицу Айлинь видно, что она с философским видом раздумывает, а не выйдет ли ей это боком.

Глава 21

Возвращаюсь в комнату и с головой погружаюсь в поиски исходного кода программы. Перерываю весь интернет, все закоулки даркнета. И, к своему удивлению, таки нахожу заветные файлы! Похоже, утечка произошла стараниями одного из незадачливых интеграторов.

Но тут же возникает другая проблема — а на чём, собственно, кодить? Нет у меня с собой никакого компа. Конечно, можно смотаться в магазин, приглядеть что-нибудь. Но это сколько времени уйдет — выбрать, купить, настроить. Так и выходной пройдёт.

Взгляд падает на чехол от ноутбука, небрежно торчащий из сумки Ли Миньюэ. Недолго думая, строчу ей сообщение в WeChat, и вскоре получаю добро на использование девайса.

Годится. Подключаюсь к вайфаю общаги, скачиваю исходники CRM-ки, открываю. Передо мной разворачивается полотно из сотен строк кода. Посмотрим.

Работу прерывает звонок телефона, на экран номер Ли Джинг.

— Лян Вэй, твое присутствие на сегодняшнем показе критически необходимо, — голос стилиста звучит нервно и суетливо. — Только скажи сразу — сможешь или искать кого-нибудь другого?

— Смогу.

С одной стороны, выходной накрывается медным тазом. С другой, работа равно деньги, а мне ещё скорее всего комп покупать.

— Замечательно! — облегченно выдыхает Ли Джинг. — Жду тебя в шесть вечера. Не опаздывай!

Бросаю взгляд на часы, в запасе десять часов. Вновь погружаюсь в код.

— Вот ты где… — бормочу, находя нужный фрагмент, отвечающий за обработку клиентских данных.

Внимательно изучаю функцию. Неэффективная работа с базой, куча повторяющихся запросов, жуткие костыли в самом коде. Тут работы на добрый месяц, не меньше.

У китайцев и индусов зачастую очень «грязный» код. Простую команду, которую девелопер из наших краёв записывает в одну строчку, они растягивают на двадцать — формально заказчик получает рабочую программу, но позже выясняется, что она глючная и неэффективная.

Поделиться:
Популярные книги

Лучший из худший 3

Дашко Дмитрий
3. Лучший из худших
Фантастика:
городское фэнтези
попаданцы
аниме
6.00
рейтинг книги
Лучший из худший 3

Идеальный мир для Лекаря 14

Сапфир Олег
14. Лекарь
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 14

Неудержимый. Книга XII

Боярский Андрей
12. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга XII

Надуй щеки! Том 6

Вишневский Сергей Викторович
6. Чеболь за партой
Фантастика:
попаданцы
дорама
5.00
рейтинг книги
Надуй щеки! Том 6

Черный дембель. Часть 2

Федин Андрей Анатольевич
2. Черный дембель
Фантастика:
попаданцы
альтернативная история
4.25
рейтинг книги
Черный дембель. Часть 2

Истинная со скидкой для дракона

Жарова Анита
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Истинная со скидкой для дракона

В погоне за женой, или Как укротить попаданку

Орлова Алёна
Фантастика:
фэнтези
6.62
рейтинг книги
В погоне за женой, или Как укротить попаданку

Ванька-ротный

Шумилин Александр Ильич
Фантастика:
альтернативная история
5.67
рейтинг книги
Ванька-ротный

Новик

Ланцов Михаил Алексеевич
2. Помещик
Фантастика:
альтернативная история
6.67
рейтинг книги
Новик

Адептус Астартес: Омнибус. Том I

Коллектив авторов
Warhammer 40000
Фантастика:
боевая фантастика
4.50
рейтинг книги
Адептус Астартес: Омнибус. Том I

Кодекс Крови. Книга ХI

Борзых М.
11. РОС: Кодекс Крови
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Кодекс Крови. Книга ХI

Идеальный мир для Лекаря 26

Сапфир Олег
26. Лекарь
Фантастика:
аниме
фэнтези
5.00
рейтинг книги
Идеальный мир для Лекаря 26

…спасай Россию! Десант в прошлое

Махров Алексей
1. Господин из завтра
Фантастика:
альтернативная история
8.96
рейтинг книги
…спасай Россию! Десант в прошлое

Убивать чтобы жить 3

Бор Жорж
3. УЧЖ
Фантастика:
героическая фантастика
боевая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 3