2009-07-28 5 views

답변

3

Findbugs 한 관련 버그 pattern 가지고

IP를 : 파라미터가 방법에 진입시 죽은이지만 덮어 (IP_PARAMETER_IS_DEAD_BUT_OVERWRITTEN)이 파라미터

초기치 이 무시되고 여기서 매개 변수는 으로 덮어 씁니다. 이것은 종종 을 나타내며, 에 쓰면 매개 변수가 호출자 으로 다시 전달됩니다.

그러나이 매개 변수를 어딘가에 읽은 후에는 매개 변수를 덮어 쓰는 인스턴스를 catch하지 않을 것이라고 생각합니다.

AvoidReassigningParameters : 한편

, 그것은 당신이 찾고있는 정확하게 무엇을하는 rule이 있는가 PMD과 같은 매개 변수 재 지정 값이 의심 좋습니다. 대신 임시 변수 을 사용하십시오.

그리고 당신을 위해 작동하지 않는 경우, PMD 사람들이 더 많은 정적 체커의 list을 가지고, 무료 당신이에 볼 수 있었다 상업용.

+0

감사합니다. –

관련 문제