子クラスが必要とするという理由だけで、親クラスやその親などに依存関係を追加する必要がある場合があることに気付きました。これはコードの匂いですか?子クラスが必要とするという理由だけで親クラスが情報を必要とするのは合理的ですか?
特に、DDD の [やや貧弱な] フレーバーでは、これはアプリケーション サービス (ドメイン境界) がアプリケーション層からの情報をドメイン サービスに渡す必要がある場合に発生するようです。ドメイン サービスに新しい依存関係が必要な場合に、特定のドメイン サービスと関連するすべてのテストを呼び出すアプリ サービスに依存関係を追加するのは非常に困難です。