#keywords CppCheck, CPD, dev [[TableOfContents]] == 코딩 컨벤션 == == 코드 리뷰 == == 코드 커버리지 측정 도구 == == 정적 분석 도구 == ==== CppCheck ==== http://sourceforge.net/apps/mediawiki/cppcheck CppCheck는 가장 대표적인 C/C++용 오픈 소스 정적 분석 도구이다. CppCheck는 소스 코드 구문을 분석하여 오류를 검출하며 마이크로소프트 윈도와 유닉스 계열의 운영체제에서 모두 사용할 수 있다. 특히 리눅스 커널 소스 코드에서 22개의 결함을 발견해 품질을 높이는 데 기여한 것으로 알려졌다. == 사이클로매틱 복잡도 측정 == == 중복 코드 분석 도구 == ==== CPD ==== http://pmd.sourceforge.net/cpd.html CPD(Copy/Paste Detector)는 PMD라는 오픈 소스 프로젝트에 포함된 코드 중복 분석(code duplication analysis) 도구로 다양한 프로그래밍 언어의 중복 코드를 식별할 수 있다.