읽기 전에..
intellij-java-google-style.xml
코드 스타일 설정 파일 적용하기 to IntelliJ
0. 객체지향생활체조원칙
- https://seokjin-k.tistory.com/26
- 블로그 내용에도 나와 있지만 절대적인 규칙이 아닌 가이드라인일 뿐입니다. 상황에 따라 적용합니다.
- 특히, DTO나 설정 클래스 등은 예외가 될 가능성이 높습니다.
- 과도한 적용은 오히려 구조를 복잡하게 만들 수 있으니 주의해야 합니다.
1. 기본 코드 포맷팅 (Google Java Style 기반)
1.1 들여쓰기와 공백
- 들여쓰기: 2칸 공백 사용 (탭 사용 금지)
- 연속 들여쓰기: 4칸 공백
- 문장 끝: 세미콜론(;) 뒤에 공백 없음
1.2 줄 길이와 줄바꿈
- 최대 줄 길이는 java-google-style.xml 파일을 다운받고 설정하셨으면 인텔리제이 UI에 보이는 세로선을 넘지 않으면 됩니다. (100자)
// 잘못된 예
String result = service.findByIdAndNameAndEmailAndPhone(userId, userName, userEmail, userPhone);
// 좋은 예
String result = service.findByIdAndNameAndEmailAndPhone(
userId, userName, userEmail, userPhone);
1.3 중괄호
- K&R 스타일 사용 (중괄호는 if의 시그니처와 같은 줄에서 시작)