Описание бага: Четкое и понятное изложение проблемы. Шаги для воспроизведения: Последовательность действий, которые гарантированно приводят к возникновению бага. Фактический результат: Что произошло на самом деле. Ожидаемый результат: Как должно было быть. Версия приложения/системы: На какой версии был обнаружен баг. Окружение: Операционная система, браузер (с версией), версия PHP (если применимо), используемые зависимости и их версии. Логи/стек-трейс: Вывод ошибок, который поможет локализовать проблему.
Что, по твоему мнению, важно указать при составлении отчёта о баге?
Описание бага: Четкое и понятное изложение проблемы.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
-
Описание бага: Четкое и понятное изложение проблемы.
-
Шаги для воспроизведения: Последовательность действий, которые гарантированно приводят к возникновению бага.
-
Фактический результат: Что произошло на самом деле.
-
Ожидаемый результат: Как должно было быть.
-
Версия приложения/системы: На какой версии был обнаружен баг.
-
Окружение: Операционная система, браузер (с версией), версия PHP (если применимо), используемые зависимости и их версии.
-
Логи/стек-трейс: Вывод ошибок, который поможет локализовать проблему.
// Пример вывода ошибки Fatal error: Uncaught Exception: Something went wrong in /path/to/file.php:123 Stack trace: #0 /path/to/another_file.php(45): some_function() #1 {main} thrown in /path/to/file.php on line 123 -
Скриншоты/Записи экрана: Визуальное представление бага.
-
Серьезность бага (Severity): Оценка влияния бага на работу системы (например, blocking, critical, major, minor, trivial).
-
Приоритет бага (Priority): Как быстро нужно исправить баг.
-
Приложенные файлы: Конфигурационные файлы, дампы базы данных, или другие файлы, необходимые для воспроизведения.
-
Контактная информация: Кто обнаружил и может предоставить дополнительную информацию.