2015-01-16 7 views
1

자바 클래스에서 변수 이름 지정 오류를 찾는 사용자 정의 findbugs 플러그인을 작업 중입니다. 예를 버튼변수 이름 지정을 확인하는 FindBugs 사용자 검색기

변수해야는 BTN *로 시작하지 않을 경우, 그것을보고합니다.

Button btnSave; // It's ok 
Button close; //Report it, not starts with btn 

저는 수일 동안이 프로젝트를 진행하고 있습니다. 메서드 이름 지정 오류, 메서드 반환 값 오류 등을 감지 할 수 있습니다. 그러나이 간단한 변수 이름 지정 오류를 감지 할 수 없습니다. 많은 코드 조각을 시도했지만 findbugs 문서는이 경우 유용하지 않습니다.

또한 맞춤 플러그인 프로젝트를 디버그 할 수 없으며 모든 변경 사항이 내 시간을 훔칩니다.

감사합니다.

답변

3

FindBugs는 바이트 코드에서 작동하는 코드 분석기입니다. 변수 이름은 소스 코드의 속성입니다.

소스 코드에서 작동하는 PMD와 같은 다른 정적 분석기를 사용하는 것이 더 나을 것입니다.

도 참조 What are the differences between PMD and FindBugs?

+0

Ooov :(. 감사합니다 shoover. 나는 그것을 확인하기 위하여려고하고있다. – Tugrul