Similar presentations:
Как писать баги
1.
Как писать баги?**здесь и в дальнейшем знак вопроса стоит вместо точки, потому что
если поставить точку, то это утверждение как будто я сам знаю как
это делать.
2.
Каким должен быть багрепорт?простым
понятным
разборчиво написанным
беспристрастным
содержать исчерпывающую информацию по которой легко
воспроизвести ситуацию (кроме sometimes и n\a)
3.
Каким должен быть багрепорт?ПРОСТОТА
в каждом отчете описывается только одна проблема, даже
если кажется, что несколько выявленных проблем очень тесно
связанны; Рискни привести пример с прайзпул и прогрессбаром.
Ошибки, которые кажутся связанными могут иметь
совершенно разные причины;
Отчет о нескольких ошибках может выглядеть объемным и
производить впечатление большого и сложного задания,
исполнитель может отложить его, занявшись задачами, которые
выглядят проще.
4.
Каким должен быть багрепорт?ПОНЯТНОСТЬ
описание проблемы должно быть
коротким, четким и простым;
путь воспроизведения - максимально
коротким;
не содержать лишней информации
(пример факапа в конце).
5.
Каким должен быть багрепорт?РАЗБОРЧИВО НАПИСАННЫМ
лучше пользоваться словами из
общего литературного лексикона;
при использовании
профессионального жаргона,
следует убедиться в правильности
его понимания;
не стоит перегружать
предложения оборотами.
6.
Каким должен быть багрепорт?БЕСПРИСТРАСТНОСТЬ
избегайте критики;
не давайте оценку работе
ЛЮДИ НЕ ЛЮБЯТ,
КОГДА КРИТИКУЮТ
ИХ РАБОТУ
программиста / значимости
допущенной ошибки;
будьте не предвзяты;
по возможности избегайте
сравнения (лучше основывайте
свое видение на аналитике).
7.
Каким должен быть багрепорт?КЛИНИЧЕСКИЙ
КЛАССИЧЕСКИЙ ПРИМЕР
ПЛОХОГО БАГРЕПОРТА
Бага моя, соответственно в
отношении себя могу
иронизировать как хочу.
8.
Каким должен быть багрепорт?В чем конечная проблема?
-
значение не отображается.
9.
Каким должен быть багрепорт?Description
sm-server было бы достаточно
Нафига там версии клиентов?
А когда багчекал, в каких версиях
клиентов смотрел?
10.
Каким должен быть багрепорт?Steps to reproduce
1.
SM - Action - Poker games - Create
6.
сеттинга sng
Poker S`n`G
2.
В Description добавить
Повторить шаги 1-3 для нового
7.
В настройке “Rebuys allowed
плейсхолдер
before 1st break” нажать Change
%RebuyAllowedLevels%
и установить значение
3.
В Additional options выбрать Rebuys
8.
Нажать Save
4.
Настройку “Rebuys allowed before
9.
В тлобби созданных sng смотреть
1st break” оставить дефолтной
5.
Нажать Save
Description
11.
Каким должен быть багрепорт?Actual result
В описании тлобби “имя сеттинга с кастомными настройками” отображается
значение плейсхолдера %RebuyAllowedLevels%, установленное вручную
В описании тлобби “имя сеттинга с дефолтными настройками” не
отображается дефолтное значение плейсхолдера %RebuyAllowedLevels%
12.
Каким должен быть багрепорт?А теперь вопрос
Если у тебя проблема с отображением значения плейсхолдера
%RebuyAllowedLevels% сеттинга с ДЕФОЛТНЫМ значением, то зачем вообще
воспроизводить в степах создание сеттинга с кастомным значением
плейсхолдера?
13.
Каким должен быть багрепорт?Спасибо за внимание!