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