1. ホーム
  2. design-patterns

デザインパターン:例外/エラー処理

2023-11-13 21:04:50

質問

例外処理/エラー処理のデザインパターンを説明したリソース(Webまたは書籍)はありますか?

クリーンなコードを書く方法について多くの文献があり、デザインパターンをカバーする多くの本があります。しかし、どこで、どのようにエラーを処理するのが最善か、そして、低レベルの関数で発生したエラーをどのように抽象化レベルまで伝播させるのが最善かという問題をカバーするデザインパターンは見たことがありません。

どのように解決するのか?

これらのパターンやベストプラクティスは、特定のプラットフォーム/言語に縛られていることが多いので、最初に探すべきはそれらの場所です。

例として、Javaのために以下のリンクをチェックしてください。

このような資料に目を通すことで、例外処理メカニズムで従うべき一般的な考えを得ることができます。

他のSOの質問も確認しましょう。