№38 - Обработка ошибок в Swift | Работай с Error как ПРО!

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024

ความคิดเห็น • 51

  • @bwswift
    @bwswift  ปีที่แล้ว

    Поддержите канал на патреоне!
    www.patreon.com/bwswift

  • @UmmagummaQ
    @UmmagummaQ 8 หลายเดือนก่อน

    Вячеслав, сложно переоценить ваш труд, это бесценно 🖤 Огромнейшая благодарность.

    • @bwswift
      @bwswift  8 หลายเดือนก่อน

      👍

  • @tonymontana4776
    @tonymontana4776 ปีที่แล้ว

    Честно сказать, информативней и понятней к восприятию видео про свифт я не видел. Большое спасибо

    • @bwswift
      @bwswift  ปีที่แล้ว

      Благодарю!

  • @Le_schiffer
    @Le_schiffer ปีที่แล้ว

    очередная отличная лекция, особенно понравилось объяснение Result. Автор топ

  • @Aaron_YK
    @Aaron_YK ปีที่แล้ว

    дякую за лекцію та контент.

    • @bwswift
      @bwswift  ปีที่แล้ว

      ❤️

  • @ДмитрийПавлов-э1э
    @ДмитрийПавлов-э1э ปีที่แล้ว +1

    Большое спасибо за ролик!

    • @bwswift
      @bwswift  ปีที่แล้ว

      ❤️

  • @КонстантинИсаченко-е3б
    @КонстантинИсаченко-е3б ปีที่แล้ว +1

    Спасибо за прекрасные лекции!

    • @bwswift
      @bwswift  ปีที่แล้ว

      Благодарю!

  • @Shadowman405Minsk
    @Shadowman405Minsk ปีที่แล้ว

    Спасибо огромное за разбор этой темы !!!! Пойду в своем пет проекте допиливать функционал с хэндлингом ошибок сети.

  • @turbosobaka
    @turbosobaka ปีที่แล้ว +1

    Отличное видео! Только не согласен с использованием Result в пользу throws. Тейк с плюсом Result в асинхронном подходе, не работает с modern concurrency где можно спокойно использовать try await, Apple старается делать так чтоб мы использовали throws. Плюс субъективно синтаксис do catch, выглядит лучше чем switch по result)
    Согласен что хорошо бы добавить типизирование выбрасываемых ошибок)

    • @bwswift
      @bwswift  ปีที่แล้ว

      Правильно подметили! Рекомендация использования result нежели throws - это решение с наименьшим количеством минусов. Есть много случаев когда можно обойтись без result, и в будущем такого будет все больше и больше, но на данном этапе мой выбор в пользу result.

  • @dinachernykh5702
    @dinachernykh5702 ปีที่แล้ว +1

    Спасибо очень интересно! Обожаю ваш лекции

    • @bwswift
      @bwswift  ปีที่แล้ว

      И вам спасибо!

  • @vladloktionov5860
    @vladloktionov5860 ปีที่แล้ว

    Пример с разновидностями ошибок просто огонь 22:23 🔥😂

    • @bwswift
      @bwswift  ปีที่แล้ว

      ☺️

  • @alwaysthesun6175
    @alwaysthesun6175 ปีที่แล้ว

    Спасибо вам огромное. У вас талант доходчиво объяснять темы. Сегодня закончил смотреть ваш курс лекций. Надеюсь, когда-нибудь сделаете ролик по теме юнит и юай тестов.

    • @bwswift
      @bwswift  ปีที่แล้ว

      В планах есть, но не скоро

  • @ArtemElarev
    @ArtemElarev ปีที่แล้ว

    Спасибо за лекцию, как всегда топ )

  • @Stricken174
    @Stricken174 ปีที่แล้ว

    Pretzels это крендели) Сушки по-нашему)

  • @ArtemElarev
    @ArtemElarev ปีที่แล้ว

    Спасибо за лекцию )

  • @МатвейАвдеев-я8ч
    @МатвейАвдеев-я8ч ปีที่แล้ว

    Спасибо большое! По возможности сделайте пожалуйста урок на тему как тянуть и отправлять данные в интернет

    • @bwswift
      @bwswift  ปีที่แล้ว

      Все будет!

  • @onixjk
    @onixjk ปีที่แล้ว

    Супер!

  • @just_SmK
    @just_SmK ปีที่แล้ว

    Pretzels - крендельки (соломка)

  • @ЕгорНечвола
    @ЕгорНечвола ปีที่แล้ว

    Дякую за лекцію. А в чому тоді різниця між throws і rethrows?

    • @bwswift
      @bwswift  ปีที่แล้ว +1

      основна різниця між throws і rethrows полягає в тому, що throws дозволяє функції самостійно викидати помилки, тоді як rethrows дозволяє передавати помилки від переданого замикання без власного викидання.

  • @РомаШестопал-э8ъ
    @РомаШестопал-э8ъ ปีที่แล้ว

    цікаві лекції, а чи буде щось по SwiftUI?

    • @bwswift
      @bwswift  ปีที่แล้ว

      Перша лекція вже монтується

  • @Akzari66
    @Akzari66 ปีที่แล้ว

    Впервые увидел статус код `I'm a teapot`. Не смотря на серьезность, выглядит забавно)

  • @SergSphinx
    @SergSphinx ปีที่แล้ว

    А мы можем использовать два defer в одной функции?

    • @bwswift
      @bwswift  ปีที่แล้ว

      Это остается домашним заданием

    • @SergSphinx
      @SergSphinx ปีที่แล้ว

      @@bwswift Ведь знал же ответ на вопрос))))

    • @bwswift
      @bwswift  ปีที่แล้ว

      @@SergSphinx конечно знал :) теперь мы оба знаем

  • @ГригорийМашук
    @ГригорийМашук 11 หลายเดือนก่อน

    👍🤗

    • @bwswift
      @bwswift  11 หลายเดือนก่อน

      👍

  • @SergSphinx
    @SergSphinx ปีที่แล้ว

    С асинхроностью не знакомы😎

    • @bwswift
      @bwswift  ปีที่แล้ว

      Скоро познакомимся :)

  • @gabibli
    @gabibli 10 หลายเดือนก่อน

    15:30

  • @gabibli
    @gabibli 10 หลายเดือนก่อน

    10:00

  • @morrterry
    @morrterry ปีที่แล้ว

    Благодарю за видео!