Воспроизведение сессии для отладки: что пользователь сделал перед багом
Как работает воспроизведение сессии, что оно записывает и почему вместе с логами консоли и сети оно превращает размытые баг-репорты в такие, по которым можно найти причину.
Идеи, руководства и новости от нашей команды.
Как работает воспроизведение сессии, что оно записывает и почему вместе с логами консоли и сети оно превращает размытые баг-репорты в такие, по которым можно найти причину.
Сторонний виджет, который отдаёт каждому посетителю 450 КБ, должен это чем-то оправдать. Мой не мог. Замер, исправление и то, в чём я ошибался насчёт defer.
«Не воспроизводится» — это не свойство бага. Это утверждение о разнице между двумя машинами. Таких различий всего около восьми, и у каждого свой узнаваемый признак.
У воспроизведения сессии плохая репутация, и по большей части заслуженная. Как оно устроено в BugDump: привязано к отчёту, лишнее пользователь скрывает сам, а выключается всё одной строкой.
Каждый сигнал, который собирает виджет BugDump: зачем он нужен и какие из них на деле помогают исправлять баги.