[Effective Java] 지역변수의 범위를 최소화하라


[Effective Java] 지역변수의 범위를 최소화하라

지역변수의 범위를 최소화하라 지역변수의 유효 범위를 최소로 줄이면 코드 가독성과 유지 보수성이 높아지고 오류 가능성은 낮아진다. 자바에서는 문장을 선언할 수 있는 곳이면 어디서든 변수를 선언할 수 있다. 지역변수의 범위를 가장 좋은 방법은 가장 처음 쓰일 때 선언하기이다. 사용하지 않는 데 미리 선언해두면 코드가 어수선해지고 가독성이 떨어진다. 거의 모든 지역변수는 선언과 동시에 초기화해야 한다. 초기화에 필요한 정보가 충분하지 않다면 충분해질 때까지 선언을 미뤄야 한다. try-catch 문은 규칙에서 예외다. 변수를 초기화하는 표현식에서 검사 예외를 던질 가능성이 있다면 try 블록 안에서 초기화해야 한다. 변숫값을 try 블록 바깥에서도 사용해야 한다면 try 블록 앞에서 선언해야 한다. 반복문 반복문은 변수 범위를 최소화해준다! 반복문에서는 loop variable의 범위가 반복문의 몸체, for 키워드와 몸체 사이의 괄호 안으로 제한된다. 그렇기에 반복 변수의 값을 반복문이...


#effectivejava #item57 #java #이펙티브자바 #자바

원문링크 : [Effective Java] 지역변수의 범위를 최소화하라