소프트웨어 품질 관리 도구 Edit Diff Refresh Backlink Random Search History Help Setting Hide Show Contents 1. 코딩 컨벤션 2. 코드 리뷰 3. 코드 커버리지 측정 도구 4. 정적 분석 도구 4.1. CppCheck 5. 사이클로매틱 복잡도 측정 6. 중복 코드 분석 도구 6.1. CPD 1. 코딩 컨벤션 # 2. 코드 리뷰 # 3. 코드 커버리지 측정 도구 # 4. 정적 분석 도구 # 4.1. CppCheck # http://sourceforge.net/apps/mediawiki/cppcheck CppCheck는 가장 대표적인 C/C++용 오픈 소스 정적 분석 도구이다. CppCheck는 소스 코드 구문을 분석하여 오류를 검출하며 마이크로소프트 윈도와 유닉스 계열의 운영체제에서 모두 사용할 수 있다. 특히 리눅스 커널 소스 코드에서 22개의 결함을 발견해 품질을 높이는 데 기여한 것으로 알려졌다. 참고: C++/cppcheck 추가 5. 사이클로매틱 복잡도 측정 # 6. 중복 코드 분석 도구 # 6.1. CPD # http://pmd.sourceforge.net/cpd.html CPD(Copy/Paste Detector)는 PMD라는 오픈 소스 프로젝트에 포함된 코드 중복 분석(code duplication analysis) 도구로 다양한 프로그래밍 언어의 중복 코드를 식별할 수 있다. Dev CPD CppCheck 이 글에는 0 개의 댓글이 있습니다. Please enable JavaScript to view the comments powered by Disqus. comments powered by Disqus