1. 코딩 컨벤션 #


2. 코드 리뷰 #


3. 코드 커버리지 측정 도구 #



4. 정적 분석 도구 #

4.1. CppCheck #


CppCheck는 가장 대표적인 C/C++용 오픈 소스 정적 분석 도구이다.

CppCheck는 소스 코드 구문을 분석하여 오류를 검출하며 마이크로소프트 윈도와 유닉스 계열의 운영체제에서 모두 사용할 수 있다. 특히 리눅스 커널 소스 코드에서 22개의 결함을 발견해 품질을 높이는 데 기여한 것으로 알려졌다.


5. 사이클로매틱 복잡도 측정 #


6. 중복 코드 분석 도구 #

6.1. CPD #


CPD(Copy/Paste Detector)는 PMD라는 오픈 소스 프로젝트에 포함된 코드 중복 분석(code duplication analysis) 도구로 다양한 프로그래밍 언어의 중복 코드를 식별할 수 있다.


Retrieved from http://hyacinth.byus.net/moniwiki/wiki.php/소프트웨어 품질 관리 도구
last modified 2016-01-05 15:50:02