반응형

45

    메서드- 규칙 45 지역 변수의 유효범위를 최소화하라.

    지역 변수의 유효 범위를 최소화하면 가독성과 유지보수성이 좋아지고, 오류 발생 가능성도 줄어든다. C 에서는 선언부에 모든 변수를 먼저 작성한다. 하지만 자바에서는 어디에서나 작성이 가능하다. 이것이 핵심이다. 지역변수의 유효범위를 최소화하는 가장 강력한 기법은, 처음으로 사용하는 곳에서 선언하는 것이다. 선언하기 전에 적으면 프로그램의 의도를 알고자 소스 코드를 읽는 사람에게 혼란을 야기할 수 있기에 실제로 변수가 사용될 때쯤 되면, 그 변수의 사용에 대해 잊어먹게된다. 그리고 또 다른 이유로, 문장의 초기에 선언하게되면 변수의 사용 가능 범위가 증가하게 된다.(변수는 선언된 순간 부터 문장의 종료까지 유효하다.) 그리고 반복문은 for문장이 while보다 좋다. 그 이유는 for의 () 안에 선언된 ..

반응형