반응형
이 글에서는 "5대" 코드 분석 영역에 대해 설명하겠다.
- 코딩 표준
- 코드 중복
- 코드 커버리지
- 의존성 분석
- 복잡성 모니터링
이러한 분석 영역들은 다음과 같은 Eclipse 플러그인을 사용한다.
- CheckStyle: 코딩 표준
- PMD의 CPD: 코드 중복 발견
- Coverlipse: 코드 커버리지 측정
- JDepend: 의존성 분석 제공
- Eclipse Metrics 플러그인: 복잡성 탐지
표 1. 코드 향상 플러그인과 설치 URL 리스트
툴 | 목적 | Eclipse 플러그인 URL |
---|---|---|
CheckStyle | 코딩 표준 분석 | http://eclipse-cs.sourceforge.net/update/ |
Coverlipse | 코드 커버리지 테스트 | http://coverlipse.sf.net/update |
CPD | Copy/Paste 탐지 | http://pmd.sourceforge.net/eclipse/ |
JDepend | 패키지 의존성 분석 | http://andrei.gmxhome.de/eclipse/ |
Metrics | Complexity monitoring | http://metrics.sourceforge.net/update |