Блог

Статьи

Идеи, руководства и новости от нашей команды.

  • воспроизведение сессии

    Три четверти кода в моём SDK почти никто не запускал

    Сторонний виджет, который отдаёт каждому посетителю 450 КБ, должен это чем-то оправдать. Мой не мог. Замер, исправление и то, в чём я ошибался насчёт defer.

  • QA

    Баг-репорты на QA и UAT: как помочь нетехническим тестерам

    После раунда UAT остаётся таблица на шестьдесят строк, и с половиной из них ничего нельзя сделать. Дело редко в тестерах. Дело в канале отчётов: он теряет доказательства ровно в тот момент, когда они есть.

  • MCP

    Что я понял, пока делал MCP-сервер для инструмента разработчика

    MCP превращает ваш продукт в источник, который читает ИИ-агент. Это несложно. Сложно спроектировать инструменты так, чтобы агент с первой попытки пользовался ими правильно, а это совсем другая задача, чем проектирование REST API.

  • воспроизведение сессии

    У меня всё работает: определитель невоспроизводимых багов

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

  • QA

    Шаблон баг-репорта, который работает (и как его автоматизировать)

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

  • JavaScript SDK

    Как собрать логи консоли и сетевые запросы из браузера пользователя

    DevTools открыт не на той машине. Как перехватить console, ошибки, fetch и XHR, чтобы браузер пользователя сам рассказал, что произошло, и в какие ловушки попадают наивные реализации, которые ломают страницу, за которой следят.

  • QA

    От 40 отчётов к 6 багам: как должен работать триаж

    Разделить отчёты и задачи — небольшое структурное решение, которое не даёт входящим багам превратиться в кладбище и делает дубликаты отчётов лучшим материалом для отладки.

  • воспроизведение сессии

    Воспроизведение сессии без слежки

    У воспроизведения сессии плохая репутация, и по большей части заслуженная. Как оно устроено в BugDump: привязано к отчёту, лишнее пользователь скрывает сам, а выключается всё одной строкой.

  • MCP

    Пусть ваш ИИ-агент читает баг-репорты

    Я выпустил MCP-сервер, чтобы Claude Code сам доставал баг-репорты, логи консоли и сетевые запросы. Получился цикл отладки, в котором вы ни разу не открываете веб-интерфейс BugDump.