C용 정적 분석 도구
정적 분석 도구는 C# 코드 품질에 대한 귀중한 통찰력을 제공합니다. 사용 가능한 옵션은 다음과 같습니다.
코드 위반 감지 도구
-
FxCop: .NET Framework 지침을 시행하기 위한 Microsoft의 도구입니다. 이제 Visual Studio에 코드 분석으로 통합되었습니다.
-
Clocksharp: 코드 소스 분석 도구(C# 2.0).
-
Mono.Gendarme: Open- FxCop에 대한 소스 대안 기반 Mono.Cecil.
-
Smokey: FxCop 및 Gendarme과 유사한 버려진 도구.
-
Coverity Prevent™ for C#: 보안 및 신뢰성 문제.
-
PRQA QA·C#: 정적 분석 및 코드 측정을 위한 상용 제품
-
PVS-Studio: 안전 관련 버그 발견에 탁월한 상용 제품
-
CodeIt.Right: 코드 품질을 개선하고 security.
-
Spec#: C# 코드의 공식 사양 및 검증을 위한 도구.
-
Pex: 단위 테스트를 생성하는 자동화된 테스트 도구.
-
SonarQube: 코드 품질 분석을 위한 FOSS 및 상용 옵션 보고.
품질 측정 도구
-
NDepend: 코드 측정, 규칙 및 종속성 분석을 위한 시각적 도구
-
Nitriq: 사용자 정의 가능한 코드 측정항목 및 시각화.
-
RSM Squared: 품질 지표를 위한 코드 소스 분석 도구.
-
C# 지표: 전체를 기반으로 C# 코드 지표를 계산하는 도구 parse.
-
SourceMonitor: 코드를 제공하는 레거시 도구 지표 및 시각화.
-
코드 지표: 코드 지표 분석을 위한 반사판 추가 기능.
스타일 도구 확인
-
StyleCop: 코딩 스타일 지침을 시행하기 위한 Microsoft 도구로 Visual Studio에 통합되어 사용 가능
-
Agent Smith: 코드 스타일 검증을 위한 ReSharper 플러그인.
중복 감지
-
Simian : 소스 코드 기반 코드 감지 도구 duplication.
-
CloneDR: 언어 경계를 넘어 매개변수화된 클론을 탐지하기 위한 도구.
-
Clone Detective: ConQAT를 사용하여 클론 탐지를 위한 Visual Studio 플러그인.
-
Atomiq: 소스 코드 기반 도구 그래픽 시각화를 통한 코드 중복 감지.
일반 리팩토링 도구
-
ReSharper: 코드 분석, 리팩토링 및 생산성 향상을 위한 강력한 도구입니다.
위 내용은 C# 코드 품질을 향상시키기 위해 어떤 정적 분석 도구를 사용할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!