1

さまざまなビジネス ロジック、アプリケーション層、Web サービス、および WCF コントラクト間で共有される非常に多数の階層構造 (または DTO) があります。すべてのコードをリファクタリングして、構造を個別のビジネス ドメイン領域に分割したいと考えています。

2 つの質問:

  1. これを行うのに役立つツールはありますか (クラス A が必要な場合は、すべての依存関係をリストします)。

  2. 異なるアプリケーション ドメインで DTO を複製して、それらが独立して進化できるようにするケースはありますか? 固定された正規のビジネス モデルのアイデアは、まったくのフィクションです。

4

5 に答える 5

1

Resharper/CodeRush は質問 1 の解決に役立ちます。どちらもリファクタリングを適切にサポートしています。

于 2009-03-05T14:03:13.870 に答える
1

http://www.jetbrains.com/resharper/features/code_refactoring.html#Rename

于 2009-03-05T14:03:45.287 に答える
1

依存関係をリストするためにNDepend分析から始めます(この記事を参照してください: Control Component Dependencies to get cleaner architecture )

そして、Resharper を使用してリファクタリングを容易にします。

幸運を。

于 2009-03-05T14:15:51.750 に答える