例外処理/エラー処理の設計パターンを説明するリソース(Webまたはブック)はありますか?
きれいなコードの書き方に関する多くの文献があり、デザインパターンを扱った本がたくさんあります。しかし、どこでどのようにエラーを処理するのが最善で、抽象レベルまで低レベルの関数に現れるエラーをどのように伝播するのかという問題をカバーするデザインパターンを見たことはありません。
これらのパターンとベストプラクティスは多くの場合、特定のプラットフォーム/言語にバインドされているため、それらを探す最初の場所です。
例として、次のJavaのリンクを確認してください。
このような資料に目を通すと、例外処理メカニズムに従うべき一般的なアイデアが得られます。
他のSOの質問もチェックしてください:
最善のアプローチは、アプリケーションコード内の例外を決して飲み込まないことです。エラーメッセージを表示してログを記録できるブートストラップ時に、アプリケーションの未処理の例外にハンドラーを接続します。
私が読んだいくつかのまともな本は、このアプローチを推奨しました。
http://thibautvs.com/blog/?p=2238 はそれが言及されている良いものです。
.NETでの例外の使用の説明(だけでなく)の詳細: http://msdn.Microsoft.com/en-gb/library/5b2yeyab(v = vs.100).aspx
それらを使用する必要があるとき、それらを書く方法、それらを正しく処理する方法など...