try? cells.get() else { throw MyError }
try? потеряет оригинальную ошибку
Нет в свифте механизма рекурсивной ошибки - пиши код, который не умеет в это Зачем мне на верхнем уровне фремйворка знать, что там может быть условный IOError? Общаясь с посредниками, можно уйти в глубокие дебри Но ответственность то только перед одним конкретным - на один уровень ниже Остальное - от лукавого
И как ты узнаешь где у тебя IOError случился в коде конкретно
Ради чего? Уровни абстракции не просто так даны Нечего смотреть на уровень ниже. Это какая-то костыльная история
Хорошо, в рамках уровня абстракции ты как узнаешь?
Обсуждают сегодня