Перейти к содержанию

Что такое дебажная версия?

Если вы столкнулись с ошибкой в программе, разработчикам для её исправления нужна подробная информация о сбое. Для этого у нас есть дебажная версия программы.

Дебажная (от англ. debug - отладка) версия — это специальная версия программы, предназначенная для поиска и устранения ошибок. В отличие от обычной, релизной версии, которая просто закрывается или показывает общее сообщение о сбое, дебажная версия создает подробный отчёт с информацией о том, что именно пошло не так.

Наши ночные сборки включают в себя две версии программы:

  • SASPlanet.exeобычная (релизная) версия. Она работает быстрее, но при возникновении ошибки она показывает лишь общее сообщение.
  • SASPlanet.Debug.exeдебажная (отладочная) версия. Она нужна для поиска и исправления ошибок. Когда в ней происходит сбой, она собирает детальный отчёт, который очень помогает разработчикам.

Как пользоваться дебажной версией?

  1. Скачайте ночную сборку. Если ошибка была обнаружена в стабильной версии программы, нужно скачать самую свежую ночную сборку и воспроизвести ошибку в ней (дебажная версия доступна только в ночных сборках).
  2. Запустите SASPlanet.Debug.exe.
  3. Воспроизведите ошибку. Выполните те же действия, которые привели к сбою в первый раз. Когда возникнет ошибка, дебажная версия покажет специальное окно.

Пример окна ошибки в релизной версии:

Пример окна ошибки в дебажной версии:

В этом окне есть несколько кнопок:

  • show bug reportПоказать отчёт об ошибке. Эта кнопка открывает окно с подробной технической информацией о сбое. Эта информация очень важна для разработчиков.
  • continue applicationПродолжить работу. Программа попытается продолжить работу, игнорируя ошибку. Это может привести к нестабильной работе или повторному сбою.
  • restart applicationПерезапустить программу. Программа закроется и запустится снова.
  • close applicationЗакрыть программу. Программа будет принудительно закрыта.

Пример окна с подробным отчётом в дебажной версии:

  1. Найдите файл отчёта. Дебажная версия автоматически создаёт файл bugreport.txt в той же папке, где находится SASPlanet.Debug.exe.
  2. Создайте тикет в Багтрекере. Приложите к нему:
    • Файл bugreport.txt.
    • Поясняющие скриншоты, ссылки на видео с воспроизведением ошибки.
    • Подробные шаги по воспроизведению ошибки. Чем точнее вы опишете, что делали, тем быстрее её исправят.

Отправка отчёта — это самый простой и быстрый способ помочь нам улучшить программу. Спасибо за ваше участие!