0%

IntellJ, 자동으로 final 선언하기(Feat.SaveAction)

인텔리J에서 플러그인을 소개해본다.

Save Action

save action 인데 저장 버튼을 누르면 optimize import, code formatting 같은 것을 해주지만
오늘 소개하는건 무엇보다도 강력한 final을 자동으로 선언해 준다는 것.

final의 중요성은 원래는 몰랐으나, 최근에 알게 되었고 이펙티브 자바의 빠지지 않고 등장하는 Immutable 클래스 만들기에 늘 등장한다. final로 모든걸 cover할 수 는 없지만 적어도 컴파일 타임에 변수를 변경한다거나 하는 눈에 보이지 않는 문제를 막아줄 수 는 있다. 물론 세부적으로 Collection의 값 변경(이런건 ImmutableList 와 같은 Guava와 같은 라이브러리를 사용 하면 되지만) 또한 가능하다.

설치

사용방법

코드 포맷팅은 특히나 실무에서 각자 다를 수 있는 부분이기 때문에 동일하게 가져가는 것이 좋다. 이것 때문에 고생함
아래쪽에 final에 관한 3개의 영역을 켜주면 자동으로 final을 만들어 준다.

Welcome to my other publishing channels