例外を捕まえる境界
画面操作1回・HTTPリクエスト1本・ジョブ1件・メッセージ1件のように、retry・結果化・継続可否を責任を持って判断できる処理の区切りで、例外をcatchすべき場所とされる境界。
- 概念URI
https://comcomponent.com/knowledge/exception-catch-boundary/
- 別名・表記
- catchする境界 / 処理境界
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- 失敗単位は例外を捕まえる境界に対する本記事の推奨です。catchする場所は失敗単位を定義できる境界に寄せることが本記事の推奨で、catchできる場所ではなく責任を持って判断できる場所で受けるのが基本とされる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- helper/utility/private method層を例外を捕まえる境界に用いることは推奨されません。一番深いhelper/utility/private method層は、画面全体を止めるべきかなどを判断できないため、境界としてcatchするのに向かない / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- Application Service/UseCase層は例外を捕まえる境界に対する本記事の推奨です。Application Service/UseCase層は失敗単位を決められる境界として、想定内の失敗を結果化する適地になる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- UI/HTTP/Job/Message境界は例外を捕まえる境界に対する本記事の推奨です。UI/HTTP/Job/Message境界は、多くのアプリで想定外例外をまとめて受ける最も自然な境界になりやすい / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- 未処理例外ハンドラを例外を捕まえる境界に用いることは推奨されません。未処理例外ハンドラは回復ポイントではなく最後の記録地点であり、回復のための境界として頼るのは推奨されない。回復戦略はその前のrequest/job境界に置くべきとされる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。