변수를 재사용해야합니까?
나는 많은 모범 사례가 그렇게해서는 안된다는 것을 알고 있지만 나중에 다른 개발자가 코드를 디버깅하고 유사하게 보이는 3 개의 변수를 가질 때 유일한 차이점은 코드의 다른 위치에서 생성된다는 것입니다. 혼란스러운. 단위 테스트는 이에 대한 좋은 예입니다.
그러나, 나는 할 모범 사례가에 대한 대부분의 시간을 것을 알고있다. 예를 들어, 메소드 매개 변수를 "재정의"하지 말라고합니다.
모범 사례는 이전 변수를 무효화하는 것입니다 (Java에는 null
변수에 할당 할 때 경고를 표시하는 Sonar가 있으며 Java 6 이후 가비지 수집기를 호출 할 필요가 없음) 항상 제어 할 수는 없습니다 어떤 경고가 꺼 졌는지, 대부분의 경우 기본값이 켜져 있습니다.)