자바 언어는 코드 블럭을 구분하거나 연산자 우선순위를 조정하기 위해 괄호를 사용한다. 문제는 괄호가 굉장히 많이 사용되거나 코드 블럭이 페이지를 넘어가는 등의 상황이 오면 가독성이 매우 떨어진다는 점이다.
다음 코드를 보자.
public class Main {
public static void main(String[] args) {
float result = (((1 + 2) / 3.0f) + 1 + (3.0f / (2 + 1)));
long value = ((((((1+1)*2)+3)*4)+5)*6);
System.out.println(result);
System.out.println(value);
}
}
의도적으로 지저분한 수식을 만들어봤다. 이를 기본 IntelliJ 에디터로보면
이렇게 보인다. 이렇게 괄호가 너무 많아 괄호 쌍이 한눈에 들어오지 않을 경우, 코드를 수정할 때 실수가 발생할 수 있다.
이런 코드를 위해 괄호의 가독성을 높여줄 수 있는 'Rainbow Brackets' 플러그인을 사용해보자. Rainbow Brackets 플러그인은 짝에 맞는 괄호 문자들을 각각 같은 색깔로 표시해준다.
Rainbow Brackets 플러그인 설치
Rainbow Brackets 플러그인은 IntelliJ의 Plugins 메뉴의 Marketplace에서 조회 및 설치할 수 있다. IntelliJ 화면 상단의 IntelliJ IDEA > Settings > Plugins 화면으로 들어간다.
검색 창에 rainbow 혹은 rainbow brackets를 입력하면 Rainbow Brackets라는 플러그인을 찾을 수 있다. Install 버튼을 눌러서 설치해준다. 설치가 완료되면 IntelliJ IDEA를 재시작한다.
다시 시작하고 코드 에디터화면으로 오면 코드에서 사용된 괄호들의 색이 흰색에서 여러가지 다양한 색으로 변경되어 있는 것을 볼 수 있다.
댓글