본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

IDE/전자정부프레임워크

Eclipse/전자정부프레임워크 PMD 사용법

Eclipse 설치 후 Marketplace에서 PMD 플러그인을 설치하면 사용할 수 있다.

 

 

만약에 전자정부프레임워크를 설치했다면 이미 설치되어있어 Perference에서 확인해볼 수 있는데, 

https://standout.tistory.com/1086

 

PMD, 코드품질을 분석도구

PMD 코드품질을 분석도구 소스코드를 분석하여 오류, 코딩규칙위반, 복잡성, 성능문제 등을 찾아주는 도구 코드에서 잠재적인 문제점을 찾아내고 수정함으로써 안정성 높은 소프트웨어를 개발

standout.tistory.com

 

 

우선 전체 선택을 취소한뒤 중요한 오류만 표시하도록 해보자.

 

 

 

프로젝트 단위로 check code할 수도 있고, 폴더/파일으로도 가능하다.

 

 

 

뜰리는 없겠지만

전자정부프레임워크의 예제소스를 돌려보자.

 

 

아무것도 나오지않는게 정상이다.

정부프레임워크 가이드북에서 개발환경 - 구현도구 중 PMD를 지원한다고 언급되어있다.

그의 예제소스에서 오류가 표시된다면 언급해선안되겠..여튼

https://standout.tistory.com/1082

 

표준프레임워크 퍼스트북, 전자정부프레임워크 가이드 다운받기

url 접속 https://www.egovframe.go.kr/home/ntt/nttRead.do?menuNo=65&bbsId=4&nttId=1449 교육자료 | 표준프레임워크 포털 eGovFrame 처리중입니다. 잠시만 기다려주십시오. www.egovframe.go.kr 다운

standout.tistory.com

 

 

 

이번엔 가지고있던 소스를 돌려보자.

 

 

 

해당영역을 클릭해 확인해봤더니 안타깝게도 꼭 필요한 영역이다.

그렇다면 이 영역만 경고를 하지않도록 제외해보자.

 

 

 

Mark as reviewd를 선택하면 해당영역에 주석이 달리며

새로고침시 해당영역은 제외해준다.

 

 

 

+ 당연한 소리겠지만 제외를 해제하고 싶다면 주석을 삭제하면된다.