さまざまなビジネス ロジック、アプリケーション層、Web サービス、および WCF コントラクト間で共有される非常に多数の階層構造 (または DTO) があります。すべてのコードをリファクタリングして、構造を個別のビジネス ドメイン領域に分割したいと考えています。
2 つの質問:
これを行うのに役立つツールはありますか (クラス A が必要な場合は、すべての依存関係をリストします)。
異なるアプリケーション ドメインで DTO を複製して、それらが独立して進化できるようにするケースはありますか? 固定された正規のビジネス モデルのアイデアは、まったくのフィクションです。