PHP Conference Japan 2024
採択
2024/12/22 16:00〜
トラック2 - 2F 小展示
レギュラートーク(25分)

責務を分離するための例外設計

kajitack 梶川 琢馬 kajitack
10

例外処理って「エラーをキャッチするもの」と思いがちですよね?
でも、実はもっと重要な役割があります。例外を使うことで「自分のコードがどこまで責任を持つべきか」を明確にし、処理を他に委任することができるんです。

このセッションでは、例外を活用してエラーハンドリングを整理し、過度なキャッチによるコードの複雑化を防ぐ方法をお伝えします。
さらに、フレームワークが担うべき役割や、ビジネスロジックを表現するカスタム例外の作り方も紹介します。

ぜひチームでのディスカッションに活用してみてください!

話すこと

  • 例外の型の使い分け
  • ビジネスロジックを表現するカスタム例外
  • 例外をハンドリングする方法