ボブおじさん/ソース/によると、すべてのユーザーストーリーは「インテグレーター/コントローラー」を分離する必要があります。クラスは少人数で、たった1つのことをするので、いいですね。
しかし、現実の世界では、アーキテクチャがそのように編成されているのを見ていませんでした。たとえばAccountControllerがあった場合は常に、Accountに関連するすべてのメソッドが含まれていました。ボブおじさんの「道」では、これは次のように設計する必要があります。
+Controllers
---+Account
------+DepositMoneyIntoAccount
------+WithdrawalMoneyFromAccount
------+TransferMoneyToAccount
または多分私はボブおじさんの誤解ですか?しかし、そうでない場合は、誰かがこの外観でアーキテクチャが整理されているのを見たことがありますか?実世界で実用的ですか?
よろしく