2014-11-11 16 views
-1

나는이CodePro로 하드 코딩 된 voilations를 얻는 방법은 무엇입니까?

if(emp.companyName="MyCompany") 

즉, 같은 일부 voilations을 확인해야합니다. 여기서 "MyComapany"는 표현식이나 조건 검사에 하드 코드를 사용하지 않아야합니다.

CodePro의 규칙은 이렇게합니다. 코드가 중복 된 문자열 리터럴은 일반적으로 일정한 필드로 문자열을 선언함으로써 개선 될 수 포함 -

AvoidDuplicateLiterals :

답변

1

PMD는 설명 유사한 문제에 대한 규칙을 가지고있다.