2009-07-23 34 views
3

可能性の重複は:私たちは私たちのプロジェクトを分析するための2つのツールを使用する傾向がある仕事で
What static analysis tools are available for C#?ネット分析ツール

、FxCopのは、一貫性のあるコードのレイアウトを持つことが、当社のマネージドコードとStyleCopを分析します。

私はこれらのツールを偶然見つけたのですが、私が見逃している可能性のあるツールが他にありますか?

+2

私はこれが欺瞞だと思う:http:// stackoverflow。com/questions/38635/what-static-analysis-tools-are-for-c –

+0

この質問を見つけることができませんでした。この場合は閉じます – TWith2Sugars

+0

とにかく閉じるよう投票しました;) – TWith2Sugars

答えて

2

NUnit/NMock/NCover for testing。


NCoverは、テストを分析する唯一の分析ツールです。私は他の人たちに言及したいだけでなく、.Netプロジェクトのための非常に優れたツールでもあります。

+0

NUoverを言いましたが、NCoverの歓声は忘れてしまいました。 – TWith2Sugars

1

単体テストの場合は、Test Driven.netやそれに類するものをテストすることができます(テストしているかどうかを確認するための便利なコードカバレッジツールが含まれています)。

彼らのような解析ツールじゃないけど、あなたも

はスコットHanselman氏のツールのリストを見て、あなたがロードし、より便利なツール表示されますなどlog4netの& ELMAHのようなもので見ることができる - http://www.hanselman.com/blog/ScottHanselmans2007UltimateDeveloperAndPowerUsersToolListForWindows.aspx

+0

ええ、私たちは単体テストでNUnitを使用しています。私たちはelmahを試してみましたが、それほど実際には試したことはありませんでした。Log4Netを試したことはありません - 前もって与えなければならないでしょう – TWith2Sugars

2
  • NCover
  • NDependはあなたのソースコードの複雑さを測ることができます非常に強力なツールである(あなたのテストケースと統合するために意図されている)、コードカバレッジ・メトリクスの世話をします。 Team SystemのVSさらに

に建てられたいくつかの基本的なコードメトリクスを持っている。

+0

VSTS – TWith2Sugars

1

私は

SourceMonitor

を使用しているいくつかの他のがありますがSourceMonitorは、ソースコード 質と量を監視します。その目標は、 あなたに役立つ、プログラマーは、 あなたが行うことでより良いとなる。 SourceMonitor は、 がコードの状態を公開するのに役立つ簡単なメトリックスを測定します。 は結果を保存します。 の時間にどのようにプロジェクトコードが変更されるかを確認できます。

とリフレクタは、分析のためのインを追加するすべての方法を持っている add ins

1

彼らはmemoryを行うことができます便利なツールがたくさんある、あなたが探しているツールの種類が、idはred gateに言及し、100%を確認してくださいされていませんプロファイリングとperformanceプロファイリング私はあなたのコードの中でより良いperformanceを得る方法の簡単な概要を与えるために非常に有用見つける。彼らは、自分のサイトにはるかに多くのソフトウェアを持っていて、一見価値があります。

関連する問題