責務

クラスや関数が引き受ける判断、処理、知識の範囲。

作成日: 2026-07-21 / 更新日: 2026-07-21

概要

責務は、そのクラスや関数が何を知り、何を判断し、何を実行するかの範囲です。

Payment は決済状態の整合性、PaymentGateway は外部決済サービスとの通信、PaymentService はユースケース全体の調整を担当する、というように分けます。

判断の目安

AI生成コードを見る観点

ServiceUtil に処理が集中しやすいため、各処理をどの概念が所有すべきか確認します。行数ではなく、変更理由と依存先の数を見ることが重要です。

参考文献

更新履歴

  • 初版作成

関連項目

このページを参照しているページ