[IntelliJ 코드 스타일] Java Google Style 적용하기
전체 프로젝트의 코드 스타일을 동일하게 유지하여 코드의 가독성을 높이고 운영 유지관리를 용이하게 하기 위해, 팀원이 공통 코드 스타일을 정해서 적용해서 사용을 하는 경우가 많습니다. 그중 가장 많이 사용되는 JAVA Google Style를 IntelliJ IDE에 적용하는 방법을 정리해보도록 하겠습니다.
Java Google Style 코드는 구글 내부에서 사용하는 코드 스타일을 공개한 것으로 포맷팅, 네이밍 컨벤션(카멜케이스), 주석 등 여러 코딩 스타일을 미리 정의한 XML 파일입니다. 이 파일을 intellij나 eclipse 등 ide에 적용하면, 자동으로 포맷팅을 하거나 스타일에 맞지 않는 코드는 검사를 하여 스타일에 맞는 코드로 제안을 해주는 기능을 제공하고 있습니다.
1. Java Google Style XML 다운
https://raw.githubusercontent.com/google/styleguide/gh-pages/intellij-java-google-style.xml
위의 링크에 들어가서 브라우저에서 페이지 다운로드를 하거나, 우클릭하여 XML 파일을 다운로드 합니다.
2. intellij JAVA 코드 스타일 적용
MENU의 File - Settings [Ctrl + Alt + s]로 들어가서 아래의 메뉴로 이동합니다.
- Editor > Code Style > Java
여기에서 Scheme 우측에 톱니바퀴 모양을 클릭하여, Import Scheme > IntelliJ IDEA code style XML을 클릭하여 다운로드한 XML을 import 해주면 스타일이 적용됩니다.
Tab size나 Indent는 최초 2로 되어 있는데, 이 것은 팀이나 혹은 자신이 보기 편한 수치로 변경을 하시면 됩니다. 아래는 공백 크기 설정에 대한 용어 설명입니다.
- Tab Size: 탭의 크기
- Indent: 코드 블록의 들여 쓰기
- Continuation Indent: 코드가 한 줄에서 다음 줄로 이어질 때 사용되는 들여 쓰기