HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
✍🏻
Learnary (learn - diary)
/
Intellij에 Google Java Style Guide 적용하기

Intellij에 Google Java Style Guide 적용하기

progress
Done
Tags
ETC
인텔리제이 프로젝트에 구글 자바 스타일 가이드(코딩 컨벤션)를 적용시켜 팀원들과 코드를 통일화할 수 있는 방법을 소개하고자 합니다.
 
코드를 작성하면서 팀원들과 일관성있는 형태(띄어쓰기, 들여쓰기, 줄바꿈 등)를 유지하면 팀원들이 읽기 용이해집니다. 왜냐하면 개발시 필요한 협업 활동중 하나인 코드를 읽는 시간을 조금 단축시킬수 있기 때문입니다.
예를들어 이력서 형식 같은 것들을 보시면 대부분 성명 옆에 연락처, 그 밑에 활동사항, 학력란. 등 배치되어 있는 것을 알 수 있습니다. 이로써 이력서를 자주 보는 인사 담당자님들도 대략 어디에 무엇이 있고 어디가 중요한지 알것입니다.
하지만 이러한 형태를 일일히 신경쓰면서 (비즈니스 로직, 환경 설정, 테스트 등등) 코딩 하기는 매우 불편할 겁니다.
 
그래서 인텔리제이 에서는 컨벤션(들여쓰기, 텝) 등 자동으로 관리해주기 위한 설정이 존재하게 되고 이로써 모든 팀원들이 적용하여 일일히 신경쓰면서 코딩하는 생산적인 문제를 해결함과 동시에 팀원들이 코드리뷰하기 용이해집니다.
 
 
[MAC 환경 기준 설정]
  1. 사전에 필요한 xml 다운로드 받기
[공식 구글 코딩 컨벤션]
https://github.com/google/styleguide
[우테코 프리코스 코딩 컨벤션]
https://github.com/woowacourse/woowacourse-docs/tree/main
 
두 URL 중 접속하셔서 로컬에 레포를 하나 만들어 두세요.
 
  1. 상단 탭의 File > settings를 들어가시고 Prefernces 창 검색란에 Code Style 로 이동하시면 이런 화면이 나옵니다.
notion image
 
  1. Schema: 탭란의 오른쪽을 보시면 …을 클릭하세요.
notion image
  1. 그리고 import schema 를 누르면 오른쪽 탭 code style xml을 눌러야 합니다.
notion image
  1. 아까 로컬에 받은 레포지토리에서 xml들 중 intelij-java-google-style.xml을 찾으시고 open을 누르세요.
notion image
그리고 ok를 누른다음
  1. 적용된 화면이 보일겁니다.
notion image
기본 탭사이즈, 인덴트가 2로 되어있는것을 확인할 수 있을 겁니다.
 
  1. 우아한 프리코스에서 조정해둔 값인 4,4,8을 적용시키고 오른쪽 대각선 하단에 apply 누르면 -끗-
notion image