포스트

(Day 91) 스프링 프레임 워크 전환 후 리팩토링

실습이 많아서 내용 정리를 따로 모아서 해야겠다.

메서드의 파라미터를 final로 받도록 선언하기

메서드의 파라미터를 final로 받는 것. 리누스 토발즈는 이것을 싫어할 것이다. 로컬 변수를 반드시 필요하지 않은 경우에도 만드는 것을 아주 혐오한다.

그렇지만 파라미터를 final로 받고, 필요한 경우 로컬 변수에 값을 복제하여 사용하는 코드는 꽤나 좋은 코드다. 받아온 파라미터의 값이 변경되지 않음을 보는 사람에게도 보장한다. 코드의 안정성을 높인다.

온라인 컨텐츠

액기스만 전달하는, 방만하지 않은 강의를 골라서 반복해서 들어라. 오프라인은 강사가 강제로 반복하는 것도 좋은 방법인데 온라인은 그렇게 늘어나면 듣기 싫어진다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.