PMD
잡동사니
| 앤트 작업 |
| 규칙 |
|---|
| 기본 규칙 |
원문 번역
PMD는 자바 소스 코드를 검사하여 다음과 같은 잠재된 문제를 찾습니다:
- 가능한 버그 - 빈
try/catch/finally/switch구문 - 죽은 코드 - 안 쓰인 지역 변수나 매개 변수,
private메서드 - 차선 코드 - 소모적인
String/StringBuffer의 사용 - 너무 복잡한 표현식 - 불필요한
if문,while문으로 바꿀 수 있는for문 - 중복 코드 - 코드를 복사 및 붙여넣기는 버그를 복사 및 붙여넣기를 의미
여기서 모든 자료를 다운로드할 수 있으며, 규칙 색인 페이지에서 모든 규칙의 개요를 볼 수 있습니다.
PMD는 JDeveloper와 Eclipse, JEdit, JBuilder, BlueJ, CodeGuide, NetBeans/Sun Java Studio Enterprise/Creator, IntelliJ IDEA, TextPad, Maven, Ant, Gel, JCreator, 그리고 Emacs와 통합할 수 있습니다.
참고 자료
- PMD로 버그 잡기 IBM developerWorks 기사

