Alat Analisis Statik untuk C
Alat analisis statik memberikan cerapan berharga tentang kualiti kod C#. Berikut ialah beberapa pilihan yang tersedia:
Alat Pengesanan Pelanggaran Kod
-
FxCop: Alat Microsoft untuk menguatkuasakan garis panduan .NET Framework. Kini disepadukan ke dalam Visual Studio sebagai Analisis Kod.
-
Clocksharp: Alat analisis sumber kod (C# 2.0).
-
Mono.Gendarme: Open- sumber alternatif kepada FxCop berdasarkan Mono.Cecil.
-
Smokey: Alat terbengkalai serupa dengan FxCop dan Gendarme.
-
Coverity Prevent™ untuk C#: Produk komersial untuk mengesan keselamatan dan isu kebolehpercayaan.
-
PRQA QA·C#: Produk komersial untuk analisis statik dan metrik kod.
-
PVS-Studio: Produk komersial yang cemerlang dalam mencari pepijat berkaitan keselamatan.
-
CodeIt.Right: Alat untuk meningkatkan kualiti kod dan keselamatan.
-
Spesifikasi#: Alat untuk spesifikasi formal dan pengesahan kod C#.
-
Pex: Alat ujian automatik yang menjana ujian unit.
-
SonarQube: FOSS dan pilihan komersial untuk analisis kualiti kod dan pelaporan.
Alat Metrik Kualiti
-
NDepend: Alat visual untuk metrik kod, peraturan dan analisis pergantungan.
-
Nitriq: Alat percuma untuk metrik kod yang boleh disesuaikan dan visualisasi.
-
RSM Squared: Alat analisis sumber kod untuk metrik kualiti.
-
C# Metrics: Alat untuk mengira metrik kod C# berdasarkan penuh huraikan.
-
SourceMonitor: Alat warisan yang menyediakan metrik dan visualisasi kod.
-
Metrik Kod: Tambahan reflektor untuk analisis metrik kod.
Alat Gaya Menyemak
-
StyleCop: Alat Microsoft untuk menguatkuasakan garis panduan gaya pengekodan, disepadukan ke dalam Visual Studio dan tersedia sebagai sambungan.
-
Agent Smith: pemalam ReSharper untuk pengesahan gaya kod.
Pengesanan Duplikasi
-
Simian: Alat berasaskan kod sumber untuk mengesan kod penduaan.
-
CloneDR: Alat untuk mengesan klon berparameter merentasi sempadan bahasa.
-
Detektif Klon: Pemalam Visual Studio untuk pengesanan klon menggunakan ConQAT.
-
Atomiq: Alat berasaskan kod sumber untuk pengesanan pertindihan kod dengan visualisasi grafik.
Alat Pemfaktoran Semula Umum
-
ReSharper: Alat yang berkuasa untuk analisis kod, pemfaktoran semula dan peningkatan produktiviti.
Atas ialah kandungan terperinci Apakah Alat Analisis Statik yang Tersedia untuk Meningkatkan Kualiti Kod C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!