Я ищу , чтобы начать делать свою JavaScript немного больше ошибок доказательства, и я нахожу много документации по использованию try
, catch
, finally
и throw
, но я не найти тонну советов от экспертов о том, когда и куда бросать ошибки.
- Должен ли каждый фрагмент кода быть заключен в try / catch?
- Есть ли еще такой совет о том, в какой момент следует обнаруживать ошибки?
- Есть ли недостатки в том, чтобы выдавать ошибки вместо тихого сбоя кода в производственной среде?
- Это было затронуто в SO до реализации, но есть ли эффективная стратегия регистрации ошибок JS сервера?
- Что еще мне следует знать об ошибках перехвата в моем приложении?
Я также полностью заинтересован в том, чтобы слушать книги, в которых есть отличные главы или подробные объяснения обработки ошибок. Красноречивый JavaScript затрагивает этот вопрос, но не слишком предписывающий или категоричный по этому поводу.
Спасибо за любой совет, который вы можете дать!