サービス(Service)
#設計
サービス(Service)
#『テスト駆動開発をやめて、なお残すべき習慣とは』
先述のエンティティやバリューオブジェクトやポリシーなどにビジネスロジックを配置するのが収まりが悪いものはサービスに配置します。サービスには状態を保持しないようにしておきます。
ステートレス
だと言われるが責務によっては
ステート
を持つことがある
ドメインサービスとアプリケーションサービスは分けて考える