> For the complete documentation index, see [llms.txt](https://shuras-organization.gitbook.io/csharpunitystyleguide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://shuras-organization.gitbook.io/csharpunitystyleguide/throw-exception.md).

# Throw Exception

* Генерировать исключение имеет смысл только в тех случаях, когда от результата работы метода зависит дальнейшая стабильность приложения. Во всех остальных случаях имеет смысл использовать иные способы регистрации проблем, которые не портят пользовательский опыт.

> Здесь все зависит от используемых у вас инструментов. Можете просто писать Debug.Log и записывать все это в файл(плохой совет), можете использовать аналитические сервисы, такие как Sentry / Crashlytics. Можете так же попробовать и иные способы логирования, подходящих под ваши потребности.
