[Перевод] Элегантная обработка ошибок в JavaScript с помощью монады Either |
try...catch
. Это позволяет прописать нормальный путь выполнения в разделе try
, а затем разобраться со всеми исключениями в разделе catch
. Неплохой вариант. Это позволяет сосредоточиться на текущей задаче, не думая о каждой возможной ошибке. Определённо лучше, чем засорять код бесконечными if.try...catch
трудно проверять результаты каждого вызова функции для неожиданных значений. Это полезная конструкция. Но у неё есть определённые проблемы. И это не единственный способ обрабатывать ошибки. В статье мы рассмотрим использование монады Either в качестве альтернативы try...catch
.https://habr.com/ru/post/457098/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457098
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |