Size: a a a

Боль Тимлида

2021 November 17

AB

Aleksandr Bespalov in Боль Тимлида
ахахаха
источник

VF

Victor Fabrichenko in Боль Тимлида
Короче когда лапша с try это сигнал к тому, что какая-то шляпа происходит, такая у меня эвристика
источник

VF

Victor Fabrichenko in Боль Тимлида
Ну и ещё есть finally
источник

AB

Aleksandr Bespalov in Боль Тимлида
Яростно поддерживаю
источник

РИ

Роман Ивлиев... in Боль Тимлида
И файналайз
источник

AB

Aleksandr Bespalov in Боль Тимлида
А еще можно запилить штук пять блоков catch, ведь экспешены может код выкинуть всякие
источник

VF

Victor Fabrichenko in Боль Тимлида
Но меня конечно убило, присылают "баг" Гугл присылает 410 Gone и это рантайм из метода, который выкидывает IOExc 🙈
источник

VF

Victor Fabrichenko in Боль Тимлида
Метод close()
источник

АС

Альберт Степанцев... in Боль Тимлида
не понял вас
источник

AB

Aleksandr Bespalov in Боль Тимлида
В Gone как будто не хватило don
источник

VF

Victor Fabrichenko in Боль Тимлида
)))))
источник

РИ

Роман Ивлиев... in Боль Тимлида
На работодателе такие писатели паразитируют:)
источник

РИ

Роман Ивлиев... in Боль Тимлида
Сначала денежку за багло, потом за починку
источник

АС

Альберт Степанцев... in Боль Тимлида
ну так это палится на раз-два
источник

VF

Victor Fabrichenko in Боль Тимлида
Caused by: com.google.cloud.storage.StorageException: 410 Gone PUT
источник

AB

Aleksandr Bespalov in Боль Тимлида
Ну вот есть, допустим, мнение, что если есть Result, то это выглядит странно - ты обрабатываешь резалт, коды обработки от сервера(у тебя клиент), а сверху еще все вызовы обмазываешь try-catch, пушо может быть какой нибудь "сервер уехал, сорян"
источник

VF

Victor Fabrichenko in Боль Тимлида
Ну тут просто не очень удобно, ошибок может быть 100500, а результат один
источник

AB

Aleksandr Bespalov in Боль Тимлида
Ну если 100500 обрабатывать придется, то как то их разделять всё равно нужно
источник

VF

Victor Fabrichenko in Боль Тимлида
Если у меня сетевое взаимодействие с несколькими сервисами, то там какие-то исключения это одно, какие-то другое, а какие-то вообще пипец
источник

AB

Aleksandr Bespalov in Боль Тимлида
Ну да, вот есть джоба которая стучится по расписанию в какой то сервис. И на разные ошибки retry может быть разный (или вообще может не быть)
источник