エラーアーキテクチャ設計について考える by きちえもん

iOSDC Japan 2020
採択
2020/09/20 14:00〜
Track D
レギュラートーク(20分)

エラーアーキテクチャ設計について考える

iKichiemon きちえもん iKichiemon

みなさんは「エラー」の取り扱いをどうされていますか?

APIからのエラーレスポンス、予期せぬ操作によるエラー、JSONパースエラー、などなど、色んなところで発生するエラーを適切にハンドリングするのは難しいと感じています。

例えば、クリーンアーキテクチャなどのレイヤーが複数存在しているような場合、レイヤーをまたいだときのエラー変換がボイラープレート化し、ユースケース個別のエラー処理に悩むことが多いです。

トークでは、弊社のアプリ (iOS, Android) を事例として、実際に試行錯誤した経験談、また、その過程で得られたエラーアーキテクチャの設計への知見ついて、お話しします。