11/18

1つのContrller(Handler)から複数のUsecaseを呼び出すことは松岡さんの場合許容しますか? その理由も含めお伺いしたいです!

2つのクラスが独立したものであれば選択肢としてはありです。2つ連続で呼ばないと整合性が壊れてしまう、など結合が強ければなしです。そのような場合はユースケースで一緒にやるべきです。 観点としては、コントローラーの処理が「クライアントからユースケースへの変換」という責務を超過しないかどうかです。2つのユースケースを続けて呼ばないと整合性が保てない、2つのユースケースを呼ぶ間に分岐が発生する、などの場合は変換の責務を超え、特定のユースケースを実現しようとしていると考えられるので、ユースケースクラスで行うべきでしょう。