最近、私はBobさんの投稿The Clean Architectureへの道を見つけました。しかし、私はそれを現在のプロジェクトに適用しようとしたとき、別の用途に依存する必要が生じたときに私は立ち往生しました。クリーンアーキテクチャ、ユースケースの依存性
たとえば、私のドメインモデルは目標とタスクです。 1つの目標は多くのタスクを持つことができます。タスクを更新するときは、親の目標の情報を更新する必要があります。換言すれば、UpdateTask
ユースケースはUpdateGoal
ユースケースとして依存する。私はこれが受け入れ可能かどうか、あるいは、もしusecaseレベルの依存関係を避けるべきかどうかはわかりません。