В отчёте об ошибках выполнения Verse представлена подробная информация об ошибках выполнения в ваших скриптах Verse. Отчёт — это инструмент, помогающий вам находить недочёты в вашем коде и исправлять их.
В отчётах представлены подробности о возникших ошибках, что позволяет вам определить проблемы в вашем коде игрового процесса. Пример:
-
Диагностика ошибки — код, определяющий тип ошибки выполнения.
-
Описание ошибки — подробное описание выявленной ошибки.
-
Количество случаев — общее количество сообщений об ошибке.
Отчёты об ошибках выполнения разделены на категории в зависимости от результата выполнения кода Verse и перехода в необратимое состояние (например, бесконечный цикл выполнения или выделение слишком большого объёма памяти). Если ваш код перешёл в необратимое состояние, то вы столкнулись с ошибкой выполнения.
Ошибка выполнения кода фиксируется в сетке вызовов и используется для сортировки идентичных случаев.
Ошибки выполнения
Ошибки выполнения содержат следующую информацию:
-
Ошибки кода, не выявленные компилятором
-
Проблемы, приводящие к сбою в работе острова
Компилятор Verse пока не может определить условия, при которых возникают такие ошибки выполнения кода Verse, как целочисленные переполнения или бесконечная рекурсия. Дело в том, что не все ошибки внутри кода могут быть выявлены с помощью семантического анализа компилятора.
Применение кода во время выполнения может привести к ошибке выполнения. При возникновении ошибок выполнения использование кода Verse для текущего устройства прекращается. (Принцип действия может быть изменён в дальнейшем). Другие устройства могут продолжать функционировать, однако при возникновении такого состояния рекомендуется остановить выполнение кода, определить проблему, вызывающую ошибки выполнения и исправить их.
В статье «Отладка игры с помощью отладочного рисования» можно найти информацию об исправлении ошибок выполнения.
В статье «Информационная панель» можно найти информацию об использовании тех или иных показателей при работе с отчётом об ошибках выполнения.
Отчёты
Проекты на творческом портале обладают множеством инструментов, предоставляющих информацию о состоянии и посещениях вашего опубликованного острова. Также вы можете использовать функцию создания отчётов об ошибках выполнения Verse, чтобы получить дополнительную информацию о состоянии острова перед его публикацией.
Выберите раздел «Техническое» в меню навигации проекта, чтобы открыть вкладку «Ошибки Verse» и увидеть отчёт. Ошибки будут возникать и во время сеанса игры. Откройте список отчётов об ошибках выполнения, выберите фильтр «Просмотр среды» и следующие условия отображения:
-
Все
-
Актуальная версия
Содержимое отчётов:
-
Временные метки для выявления самого последнего и первого случаев возникновения ошибки выполнения.
-
В разделах «Тестирование» и «Личный код» отображается выпадающий список кодов ссылки.
Обнаружение ошибок выполнения до публикации позволяет исправить недочёты в коде для обеспечения корректного функционирования острова.