0+
기본 규칙
0+
커버리지 형식
5분
설정 시간
팀들이 CppDepend 플러그인을 선택하는 이유
일반 도구가 따라올 수 없는 심층 분석 기능을 갖춘 C 및 C++ 코드베이스 전용 도구입니다.
프로젝트 구성
멀티 모듈 분석
하나의 CppDepend 프로젝트 내에서 여러 C/C++ 프로젝트를 관리하세요. 플러그인은 포괄적인 분석을 수행하고 코드를 하나의 거대한 덩어리가 아닌 개별 SonarQube 모듈로 구성합니다.
이를 통해 원활한 코드 탐색, 더 깔끔한 대시보드, 대규모에서의 향상된 프로젝트 구성이 보장됩니다.


규칙 엔진
250개 이상의 사용자 정의 가능 규칙
CppDepend는 코드 품질, 설계, 안전성, 유지보수성을 다루는 250개 이상의 기본 규칙을 제공하며, 모두 CQLinq를 통해 완전히 사용자 정의할 수 있습니다.
고급 기술 부채 계산으로 모든 문제의 심각도를 평가하여 SonarQube 내에서 실행 가능한 인사이트를 제공합니다.
설계 메트릭
표준 메트릭 한눈에 보기
Afferent Coupling (Ca)
프로젝트 내부 타입에 의존하는 프로젝트 외부 타입. 높은 Ca = 많은 책임.
Efferent Coupling (Ce)
프로젝트 외부 타입에 의존하는 프로젝트 내부 타입. 높은 Ce = 높은 의존성.
불안정성 (I)
변화에 대한 프로젝트의 회복탄력성 지표. 균형이 핵심입니다.

커버리지 통합
Cobertura와 Microsoft Visual Studio XML 파일 모두에서 코드 커버리지 결과를 원활하게 가져옵니다. XML 커버리지 파일이 저장된 디렉터리 경로만 구성하면 됩니다.

코드 중복
중복 코드는 유지보수 비용과 기술 부채를 증가시킵니다. CPD(Copy-Paste Detector)는 중복을 식별하고 프로젝트 전반의 코드 중복을 관리하는 데 도움이 되는 메트릭을 제공합니다.

250+
사용자 정의 가능 규칙
100%
기술 부채 추적
∞
멀티 모듈 지원
2
커버리지 형식

