62

NDepend に似たソフトウェアを知っていますか? 最近手に入れたばかりですが、とても便利です。とても役に立ちましたが、今のところ、プロ版を購入する可能性はありません。

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

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

4

6 に答える 6

51

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

于 2010-04-08T23:30:32.393 に答える
6

nDepend ほど優れたものが見つかるとは思わないでください。

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

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

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

http://reflectoraddins.codeplex.com/Wiki/View.aspx?title=グラフ

于 2009-07-13T10:01:10.680 に答える
5

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

于 2010-01-29T09:25:34.767 に答える
3

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

于 2012-05-02T11:01:27.883 に答える
3

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

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

于 2009-07-09T03:04:37.207 に答える
2

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

于 2011-09-02T12:46:41.320 に答える