Черновик пролежал в панели управления форума четыре дня. Потребовалось три раунда шлифовки на основе отзывов двадцати трех человек, прежде чем версия v0.3 была окончательно готова.
В понедельник вечером, 20 апреля, Су Няньнянь завершила последнийцикл тестирования: «Достаточно. Выпускай».
Хань Луиоткрыл черновик. Заголовок остался тем же, с прошлой недели: «Новый продукт: BugKiller».
Он редактировал текст сорок минут. Первые три абзаца – чистая техника, в середине пара обезличенных скриншотов с результатами сканирования версии v0.3, а в конце лишь одна фраза: «Сегодня открывается ограниченное тестирование. 50 мест. Заполнение заявки по форме, кто успел – тот и съел».
Напоследок он добавил дисклеймер: источники данных легальны, исходный код открыт для аудита.
Опубликовать.
Отправив пост, он переключился обратно в редактор и принялся писать v0.4. К половине второго ночи архитектура была готова. Хань Луи бросил в кипяток последнюю пачку замороженных пельменей из холодильника, сварил их, принес тарелку за компьютер и заодно мельком взглянул на пост.
Количество поданных заявок на тестирование: 127.
Пятьдесят мест. Три с половиной часа. Сто двадцать семь человек.
На следующее утро Хань Луи разбудила вибрация телефона.
Писала Су Няньнянь – целых восемь сообщений подряд. Первые три: «??», «Тызаходил на форум?» и «Быстро вставай».
Протирая глаза, он открыл форум.
Заявки на тест: 638. Просмотры: 12 400. Комментарии: 289. Личные сообщения:67 непрочитанных.
Он ответил Су Няньнянь: «Уже смотрю».
Откинувшись на изголовье кровати, Хань Луи пролистал комментарии от начала до конца.
«NullPointer выпустил свой продукт?? Это чтоза рейдерский захват рынка?!»
«Что еще за оценка последствий? Эта штука находит баг и предсказывает, сколько пользователей из-за него отвалится после релиза? Скажите на милость, это вообще законно?»
«NullPointer стал богом, когда разобрал крах „Диншэн“, а теперь превратил свои навыки в продукт. Легендарный небожитель спустился на землю и открыл лавочку, простые смертные дрожат встрахе».
Кто-то создал опрос: «Как думаете, сможет лиBugKiller убить все остальные инструменты для ревью кода на рынке?»
Из тысячи двухсот проголосовавших 67% выбрали вариант «Вполне возможно».
В чате комнаты 404 тоже висели непрочитанные сообщения. Ма Сяофэй прислал длинную вереницу вопросительных знаков.
«Братан! Твой пост вылетел в топы! У меня вся лента в WeChat им забита! Несколько крупныхпабликов из IT-сферы уже сделали репост!»
Тутже появился Чжан Хаожань: «Тема „NullPointer делает продукт“ на третьем месте в трендах Maimai. Осторожнее, тебя могут вычислить».
Ма Сяофэй: «Может, мне помочь с пиаром? У меня уже шестьдесят тысяч подписчиков!»
Хань Луи: «Не надо».
Ма Сяофэй: «?»
Чжан Хаожань: «NullPointer сейчас анонимен. Если ты начнешь его пиарить, круг подозреваемых сильно сузится».
Ма Сяофэй замолчал секунд на пять, а потомответил: «Смирился».
К полудню число заявок перевалило за восемьсот.
Хань Луи отобрал первую партию – пятьдесят человек, у которых был максимальный процент совпадения по технологическому стеку. За двадцать минут все аккаунты были активированы.
В два часа дня посыпались отзывы от первых тестеров.
Форум, личные сообщения в WeChat, почта – уведомления изтрех каналов сыпались непрерывным потоком.
«Прогнал ключевыесервисы нашей компании. Нашли 6 багов, о которых мы даже не подозревали, два из них – критические. Анализ последствий выдал, что если один из них не исправить, то в течение недели послерелиза он затронет около 120 тысяч пользователей. Мы проверили, и этот модуль действительно стоит в графике на A/B-тестирование на следующую неделю. Спасите-помогите!»
«Просканировал свой опенсорс-проект. 8 проблем, проверил одну за другой – все реальные. О трех я знал, но никак не доходили руки починить, а о существовании еще пятидаже не догадывался».
Хань Луи отвечал на личные сообщенияодно за другим. Через некоторое время у него затекли пальцы. Он сходил на кухню за водой, вернулся и продолжил.
«Какой же это инструмент проверки кода? Это настоящая системапротиворакетной обороны! NullPointer, у тебя что, третий глаз открылся?»
Один из комментариев в топе форума взорвал дискуссию.
«Оценка последствий просто пугает. Система выдала, что один мой баг приведет к „ошибке в расчете суммы заказа у 0,3% пользователей в пиковые периоды“. Я прикинул: в среднем у нас восемьдесят тысяч заказов в день. 0,3% – это 240 заказов. Средний чек – 85. То есть двадцать тысяч в день, или шестьсот тысяч вмесяц. Шестьсот тысяч из-за одного-единственного бага».
Нижевыстроилась целая ветка ответов.
«Шестьсот штук? Еслисчитать рентабельность BugKiller по такой математике, я куплю его за любые деньги».
«Хватит петь дифирамбы, лучше про минусы расскажите».
«Минус: слишком мало мест. Предлагаю NullPointer открыть тест на десять тысяч человек».
За окном стемнело. Он так и не включил свет, лишьсвечение монитора отражалось на его лице.
Самое свежее сообщение нафоруме гласило: «У меня тоже была проблема с Java, но NullPointer уже ответил мне и пообещал, что в версии v0.4 это исправят. Знаете, что такое настоящий сервис? Вот этои есть настоящий сервис».
С самого обеда Су Няньнянь занималась сортировкой отзывов: таблица в Feishu, четыре колонки – «функциональный модуль», «цитата пользователя»,«приоритет», «предлагаемое решение». К семи часам вечера там было уже сорок семь строк.
Когда она позвонила, ее голос немного охрип.
— Луи, я взяла в «Хайли» отпуск на две недели.
Он какраз правил код. Пальцы замерли над клавиатурой.
— Няньнянь, тебе не нужно...
— Ты один пишешь код, фиксишь баги, отвечаешь пользователям, сортируешь фидбек и пишешь документацию. За скольких человек ты сейчасработаешь? Мой проект все равно давно забрали, так что до моего отпуска никому нет дела. Этидве недели я полностью посвящу BugKiller.
Хань Луи промолчал.
— Завтра в девять утра, в Bug Café, — продолжила Су Няньнянь. — Скинь мне все данные теста, сегодня вечером я их изучу. И еще: я уже придумала вектор развития для v0.4. Ничего не трогай, обсудим все завтра при встрече.
— Я вообще-то уже закончил архитектуру для v0.4.
Су Няньнянь замолчала секунды на три.
— Скинь посмотреть.
Через пять минут она ответила: «Приоритеты функций совпадают с моими один в один».
А еще через две секунды прислала голосовое: «И почему ты не сказал, что уже все написал? Я полдня убилана то, чтобы их расставить!»
— Ты не спрашивала.
— Завтра в девять. Не опаздывай.
Одиннадцать вечера. Прошло двадцать шесть часов с момента публикации поста.
Количество заявок:2147. Просмотры: 43 000. Комментарии: 687.
Какой-то редактор технологического издания оставил в комментариях сообщение подсвоим настоящим именем: «Умоляю об эксклюзивном интервью с NullPointer». Под ним скопилосьбольше сотни ответов в духе: «В очередь встань».
Панель мигнула.
[очки опыта +8 | Текущее значение: 45/200]
[BugKiller помог бета-тестерам обнаружитьи локализовать множество реальных багов. Оценка системы: массовая помощь.]
Хань Луи закрыл панель и собрался выключить компьютер.
Нопо привычке еще раз обновил страницу с постом.
На самом верху вкомментариях появилось новое сообщение, оставленное три минуты назад.
«Происхождение базыданных паттернов выявления багов в BugKiller вызывает сомнения. Рекомендую автору раскрыть источники данныхи методологию обучения, иначе нельзя исключать вероятность использования нелицензионных коммерческих данных. Как специалист, работающий в той же нише, считаю, что легальность данных – это фундамент доверия к продукту».
Имя аккаунта: TechEthicsWatch.
Дата регистрации: сегодня. Количество постов: ноль. Количество комментариев: ноль. Аватарка – стандартная серая заглушка.
И единственное его действие на форуме – этот абзац. Точные формулировки, безупречная грамматика. Совершенно не похожена обычные возмущения в техническом сообществе. Больше смахивало на заявление, составленное юристом.
Хань Луи бросил взгляд на список лайкнувших.
На третьем месте.
Официальный аккаунт CodeSafe.
До открытого бета-теста CodeSafe оставалась примерно неделя. Их продукт ещедаже не вышел, а они уже лайкают посты с наездами на конкурентов.
Хань Луи сделал скриншот комментария и отправил его Гу Сыюэ.
И закрыл форум.
Настройки чтения
Размер
18
Шрифт
Выравнивание
Тема
Интервал
1.7
Ширина
Оригинал текста
Отметки прогресса
Путь к богатству на волне ИИ — Главы
Список глав загрузится при открытии.
Комментарии
Войдите, чтобы оставить комментарий.