デザインパターン:例外/エラー処理
2023-11-13 21:04:50
質問
例外処理/エラー処理のデザインパターンを説明したリソース(Webまたは書籍)はありますか?
クリーンなコードを書く方法について多くの文献があり、デザインパターンをカバーする多くの本があります。しかし、どこで、どのようにエラーを処理するのが最善か、そして、低レベルの関数で発生したエラーをどのように抽象化レベルまで伝播させるのが最善かという問題をカバーするデザインパターンは見たことがありません。
どのように解決するのか?
これらのパターンやベストプラクティスは、特定のプラットフォーム/言語に縛られていることが多いので、最初に探すべきはそれらの場所です。
- 例外パターン wiki は一般的なパターンのリソースです。
例として、Javaのために以下のリンクをチェックしてください。
このような資料に目を通すことで、例外処理メカニズムで従うべき一般的な考えを得ることができます。
他のSOの質問も確認しましょう。
関連
-
[解決済み] シングルトン・パターンの欠点やデメリットは何ですか?[クローズド]
-
[解決済み] Rubyで「例外 => e」を救済するのはなぜ悪いスタイルなのですか?
-
[解決済み] Node.jsの例外処理のベストプラクティス
-
[解決済み] Java のコア・ライブラリにおける GoF デザイン・パターンの例
-
[解決済み] Abstract FactoryとFactoryのデザインパターンの違いは何ですか?
-
[解決済み] デザインパターンについて。シングルトンはいつ使うべきですか?
-
[解決済み】関数型プログラミングはGoFデザインパターンに取って代わるか?
-
[解決済み】C++ シングルトンデザインパターン
-
[解決済み] テンプレート方式とストラテジーパターンの違いは何ですか?
-
[解決済み] コード内のスイッチをなくす方法【非公開
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】インターフェイスを作成するタイミングはどのように判断するのでしょうか?
-
[解決済み] KotlinでBuilderパターンを実装するには?
-
[解決済み] FacadeパターンとAdapterパターンの違いは何ですか?
-
[解決済み] Hystrixが採用しているBulkhead Patternとは何ですか?
-
[解決済み] ユーティリティクラスは悪なのか?[クローズド]
-
[解決済み] Visitorパターンのaccept()メソッドのポイントは何ですか?
-
[解決済み] GOFシングルトンパターンに代わる実行可能な選択肢はありますか?
-
[解決済み] リアクターパターン」の簡単な説明とその応用【終了しました
-
[解決済み] ファサード vs. メディエーター
-
[解決済み] コンフィギュレーション設定の問題に適用できるデザインパターンはどれか?