web-dev-qa-db-ja.com

建築家のためのNDependに代わるものを知っていますか?

nDependのようなソフトウェアを知っていますか?最近手に入れましたが、とても便利です。それは私に大いに役立ちました、しかし今のところ私はプロバージョンを購入する可能性がありません。

それで、代替手段はありますか(おそらく、オープンソース)?できれば無料です。しかし、必ずしもそうではありません。たぶん、チームではなく、単一の開発者にとってもう少し適切な価格で。

このソフトウェアの要件:依存関係図の作成コードメトリックの取得コメントカバレッジの表示(これまでのところ)

58
0100110010101

Nitriqは、.net用の無料の静的コード分析ツールです。グラフはありませんが、ツリーマップがあり、CQLを学習する代わりに、LINQを使用してすべてのクエリを実行します。 www.nitriq.com にあります。

47
Stan Marsh

いくつかのオプションがあります

7
Rad

NDependほど良いものを見つけるとは思わないでください。

しかし、やりたいことの多くはVisual Studio Team Edition内で利用できます

  • Visual Studioには標準のコードメトリックがあり、保守性インデックスを使用しており、maintainabily index xの下のすべてのコードをチェックする必要があります。
  • コメントカバレッジの場合、xml docを生成するように設定し、警告=エラーを設定します。そうすれば、コメントが欠落していると、コンパイルエラーが発生します。
  • Visual Studioは、テストのコードカバレッジも提供します

Reflectorには依存グラフアドインがあり、ここから入手できます。

http://reflectoraddins.codeplex.com/Wiki/View.aspx?title=Graph

6
Shiraz Bhaiji

Visual Studio 2010 Ultimateには、NDependに似た適切な「アーキテクチャエクスプローラー」があります(ただし、それほど優れていません)。それは無料ではありませんが、とにかくそれを購入するよう経営陣に説得する可能性が高いかもしれません。

5
Omer Mor

NDependは非常に洗練されたパッケージであり、それを置き換えるために見つけたものはどれも、スムーズで統合されているわけではありませんが...

リフレクターはおそらくビルドするのに最適なツールの1つです。ダイアグラムツールのいくつかを提供できる依存関係グラフ化アドインがいくつかあります。コードメトリックに関しては、FxCopを使用して、少なくとも循環的複雑度が高いメソッドを特定できます。

3
STW

.NETアセンブリ間の依存関係の階層をグラフ化 http://code.google.com/p/dependency-analyser/

2
Dzmitry Lahoda

CASTは、生成できる依存関係によって影響分析を行います。 SEIメトリックがソース(ファウンダー)から直接取得されるため、このツールには、時間をかけて作成されたスナップショットに基づいて全体的なアプリケーションインテリジェンスダッシュボードを表示できる、構成可能なしきい値を持ついくつかの優れた非機能メトリックがあります。いくつかのリソースが必要ですが、コストがかかるため、ビジネスケースを明確にする必要があります。チェックアウト: http://www.castsoftware.com/

2
Anil Kuppa