深い層での広いcatch
一番深いhelperや共通関数でcatch (Exception)して null や false を返すなど、判断ができない場所で広く例外を受け止めてしまう書き方。
- 概念URI
https://comcomponent.com/knowledge/deep-broad-catch/
- 別名・表記
- catch(Exception)の乱用
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- 深い層での広いcatchをhelper/utility/private method層に用いることは推奨されません。一番深いhelper/utility/private method層でcatch (Exception)してnull/falseを返すことは推奨されず、後始末・局所ロールバック・例外の翻訳にとどめるべきとされる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- 深い層での広いcatchは障害原因追跡の困難の原因になることがあります。深い共通関数でcatch (Exception)してnullを返すと、呼び出し元はデータが無かったのか途中で壊れたのかを区別できなくなる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。