LINUX.ORG.RU

История изменений

Исправление Corey, (текущая версия) :

и оборачивать проблемные места локально в try/catch ?

Исключения бывают только в однозначно идентифицируемых «проблемных местах»?

Обычно там все проще. Если ты не пишешь библиотеку, которая не должна тянуть зависимостей, и не брезгуешь пользоваться обертками для control flow, то все исключения (независимо, в синхронной ли или асинхронной части) ловятся автоматически там, где тебе удобно их обрабатывать, либо же передаются в коллбэк наверх в качестве err-аргумента.

Исходная версия Corey, :

и оборачивать проблемные места локально в try/catch ?

Исключения бывают только в однозначно идентифицируемых «проблемных местах»?

Обычно там все проще. Если ты не пишешь библиотеку, которая не должна тянуть зависимостей, и не брезгуешь пользоваться обертками для control flow, то все исключения (независимо, в синхронной ли или асинхронной части) ловятся автоматически там, где тебе удобно их обрабатывать.