Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Технологии / Why Game Developers Generally Dislike Exceptions
Вопрос для Поиска с Алисой
23 января

Why Game Developers Generally Dislike Exceptions

Алиса
На основе источников, возможны неточности

Несколько причин, по которым разработчики игр могут не любить исключения:

  • Невидимость в исходном коде. gamedev.stackexchange.com При взгляде на блок кода, включая функции, которые могут или не могут выбрасывать исключения, невозможно увидеть, какие исключения и откуда могут быть выброшены. gamedev.stackexchange.com Это значит, что даже тщательный осмотр кода не выявляет потенциальные ошибки. gamedev.stackexchange.com
  • Создание слишком многих возможных точек выхода из функции. gamedev.stackexchange.com Чтобы написать правильный код, нужно думать о каждом возможном пути через функцию. gamedev.stackexchange.com Каждый раз, когда вызывается функция, которая может выбросить исключение и его не ловят на месте, создаются возможности для неожиданных ошибок. gamedev.stackexchange.com
  • Проблемы с передачей исключений из одного модуля в другой. gamedev.stackexchange.com Это возможно, только если модули построены с помощью одного компилятора и с одинаковыми настройками. gamedev.stackexchange.com

Однако стоит отметить, что у исключений есть и преимущества: например, код становится более самоочевидным, так как только функции, которые действительно что-то возвращают, возвращают значение, а «действенные» функции могут быть пустыми. www.gamedev.net

Пользователь

Время добавления
Текст комментария
Ответить
Показать X ответов

Пользователь

Время добавления
Текст ответа
Ответить

Комментарии

Войти
Войдите, чтобы комментировать

Ещё по теме

Как персонализация рабочего стола влияет на продуктивность работы?
What is the concept of cooldown periods in modern video games?
What are some traditional elements of flower arrangements used in Valorant?
What are the current limitations of dynamic weather systems in modern RPGs?
Что входит в обязанности Game Designer на крупных игровых проектах?
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Вы уверены, что хотите удалить комментарий?
Удалить
Отменить