Size: a a a

Flutter Developers — русскоговорящее сообщество

2021 March 27

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Ты должен пробросить ошибку
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Чтоб залогировать её
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
К примеру антипаттерн делать return null; на неудачный запрос
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
А ошибка должна попасть в крашлитикс/сентри или что там у вас вместо них
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Иначе вы даже не будете знать, с какими проблемами сталкиваются ваши пользователи, почему вы теряете аудиторию и почему у вас кол в маркете
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
И должен попасть исходный стектрейс, иначе вы не поймете что там вообще сломалось и где
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Ну ладно, это слишком сложно и неочевидно было.
Нате попроще и закругляемся)
источник

PN

Paul Naumenko in Flutter Developers — русскоговорящее сообщество
Якубович
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Anton Kowalski
А когда стрим то?
В следующую суббкоту вероятнее всего.
На канале в телеге будет опрос, про что стрим.
Ну и в поенедельник выложу запись прошлого про изоляты и эвент лупы.
источник

PN

Paul Naumenko in Flutter Developers — русскоговорящее сообщество
Это каждые выходные такая викторина? Я не часто заглядываю.. некогда
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Paul Naumenko
Это каждые выходные такая викторина? Я не часто заглядываю.. некогда
Время от времени)
источник

PK

Pavel K in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
Ну ладно, это слишком сложно и неочевидно было.
Нате попроще и закругляемся)
это в дарте скомпилится?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Pavel K
это в дарте скомпилится?
да, почему нет?)
источник

PK

Pavel K in Flutter Developers — русскоговорящее сообщество
хм... изврат какой-то, так-то я бы вернул 1 и все
хотя знаю, что finaly обычно обязательно к выполнению, не знаю как в  дарте себя поведет
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Pavel K
хм... изврат какой-то, так-то я бы вернул 1 и все
хотя знаю, что finaly обычно обязательно к выполнению, не знаю как в  дарте себя поведет
Ну так и поведет.
Там скорее всего в стековой машине стек вызовов
источник

PK

Pavel K in Flutter Developers — русскоговорящее сообщество
ну да, return вернет управление назад
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Сначало вернет 1.
Затем следующая операция в стеке вернуть 2
Затем следующая операция в стеке вернуть 3
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Тобишь с finally это как функция завернутая в функцию
источник

PK

Pavel K in Flutter Developers — русскоговорящее сообщество
но что будет со вторым return - он не поднимет exception?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
Сначало вернет 1.
Затем следующая операция в стеке вернуть 2
Затем следующая операция в стеке вернуть 3
Итого вернет 3
источник