C# 用静的分析ツール
静的分析は、エラーを特定し、C# コードの品質を向上させる上で重要な役割を果たします。利用可能なツールの包括的なリストは次のとおりです。
コード違反検出
-
FxCop: を強制する Microsoft の業界をリードするツール。 NETフレームワーク
-
Mono.Gendarme: FxCop に代わるオープンソースで、同様の機能を提供します。
-
PVS-Studio: 商用ソリューション潜在的なコードを検出します脆弱性。
-
SonarQube: 無料および商用オプションの両方を備えたコード品質分析用の人気プラットフォーム。
品質メトリクス測定
-
N依存:コード メトリクス、依存関係、アーキテクチャ上の欠陥についての洞察を提供する視覚化ツール。
-
C# メトリクス: C# の完全な解析に基づいてコード品質メトリクスの包括的なセットを提供するツール。
-
RSM Squared: ソース コード パターンを分析して、コードの複雑さなどを評価します。 metrics.
スタイル チェック
-
StyleCop: Microsoft によって開発された StyleCop は、Visual Studio と統合され、コードが準拠していることを確認します。定義されたスタイル ルール。
-
エージェントSmith: コード スタイルの検証と提案を提供する ReSharper 用のプラグイン。
重複検出
-
Simian: ソースコードに基づいてコードの重複を検出するツール分析。
-
Clone Detective: ConQAT を活用してコード クローンを識別する Visual Studio プラグイン。
一般的なリファクタリング
-
ReSharper: A高度なコード分析機能とリファクタリング機能を提供する強力なツールです。
以上がコード品質、違反検出、リファクタリング用の C# 静的分析ツールにはどのようなものがありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。