Крутая тема! Круто показали и расказали! Вот, прямо, удовольствие получил. Самое главное, что после такого доклада не возникает вопрос: "А теперь еще раз, зачем нам монада?" ))
А, точно, именно ошибка вызывает полное падение приложения, не исключение? Исключение - это же "исключительная" ситуация нормального режима работы. Или меня дезинформировали всё это время :3
Ошибка может рушить приложение, исключение нет. 404 это исключение. Юзер не найден, рушить приложение нет смыса, однако надо остановить исполнение дальнейшей логики.
@@dmitryc5685 а вот и нет, если на логин прилетат 404, то это ожидаемая ситуация. Все определяется не кодом ошибки, а именно тем, ждем мы ее или нет. И если ждем и знаем, как обрабатывать (это Вы справедливо заметили), то тогда -- это ошибка, иначе (не ждем, или не знаем, как обработать) -- исключение.
Дмитрий, это невероятно!
Крутая тема!
Круто показали и расказали!
Вот, прямо, удовольствие получил.
Самое главное, что после такого доклада не возникает вопрос: "А теперь еще раз, зачем нам монада?" ))
А, точно, именно ошибка вызывает полное падение приложения, не исключение? Исключение - это же "исключительная" ситуация нормального режима работы. Или меня дезинформировали всё это время :3
either пушка!
с ним код стал гораздо читабельней
Отличный доклад!
А где можно посмотреть режиссерскую версию?
Доклад понравился. Но писать кучу своих either операторов в rx выглядит как дикая дикость.
Я немного не понял. Если сервер кидает 404 то это ошибка или исключение?
Ошибка может рушить приложение, исключение нет. 404 это исключение. Юзер не найден, рушить приложение нет смыса, однако надо остановить исполнение дальнейшей логики.
@@dmitryc5685 а вот и нет, если на логин прилетат 404, то это ожидаемая ситуация. Все определяется не кодом ошибки, а именно тем, ждем мы ее или нет. И если ждем и знаем, как обрабатывать (это Вы справедливо заметили), то тогда -- это ошибка, иначе (не ждем, или не знаем, как обработать) -- исключение.
О каком подкасте идет речь на 42:19?
@@MrDendi97 Спасибо!