[아이템 57, 58] 지역변수의 범위를 최소화하라, 전통적인 for 문보다는 for-each 문을 사용하라
[아이템 57] 지역변수의 범위를 최소화하라 지역변수의 유효 범위를 최소로 줄이면 코드 가독성과 유지보수성이 높아지고 오류 가능성은 낮아진다. 지역변수의 범위를 줄이는 몇 가지 방법 1. 가장 처음에 쓰일 때 선언한다 지역변수를 사용하려면 멀었는데 미리 선언 부터 해두면 가독성이 떨어진다. 또한 지역변수의 범위는 선언된 지점부터 그 지점을 포함한 블록이 끝날 때까지이므로, 실제 사용되는 블록 바깥에 선언된 지역변수는 그 블록이 끝나더라도 살아남게 된다. 실수로 해당 변수를 사용하게 된다면 예기치 못한 상황이 발생할 가능성이 있다. 2. 거의 모든 지역변수는 선언과 동시에 초기화한다 만약 초기화에 필요한 정보가 충분하지 않다면 충분해질때까지 선언을 미뤄두자. 그런데 이 규칙의 예외로 초기화에 검사 예외를 ..
Reading Record/이펙티브자바
2020. 6. 28.