🎯 아이템 57. 지역변수의 범위를 최소화하라. 지역변수의 유효 범위를 최소로 줄이면 코드 가독성과 유지보수성이 높아지고 오류 가능성은 낮아진다. ⭐ 지역변수의 범위를 줄이는 가장 강력한 기법 1️⃣ 가장 처음 쓰일 때 선언하기 public class Main { public static void main(String[] args) { int scope = 0; /* main메서드가 완료될 때까지 scope변수는 살아있다. */ } } 변수를 항상 최상단에 선언하는 버릇을 가진 개발자가 존재한다. 하지만 그건 변수의 범위를 메소드의 모든 범위에 속하게 하며 가독성마저 떨어지게 만드는 행위다. 2️⃣ 거의 모든 지역변수는 선언과 동시에 초기화해야 한다. 초기화할 정보가 부족하다면 정보가 충분해질때까지 선언..