1. 한국어 발음대로의 표기 금지
- 식별자의 이름은 한글 발음을 그대로 영어로 표기하지 않는다. 한국 고유명사는 제외
<aside>
✅ 나쁜 예 : moohyungJasan (무형자산)
좋은 예 : intangibleAssets (무형자산)
</aside>
2. 대문자로 표기할 약어 명시
- 클래스명, 변수명에 쓰일 단어 중 모든 글자를 대문자로 표기할 약어의 목록을 프로젝트별로 명시적으로 정의한다.
- 래서 기본 정책으로는 약어의 중간단어를 소문자로 표기하고 프로젝트별로 모두 대문자로 표기할 약어의 목록을 명시하는 방식이 가독성을 높이고 규칙을 단순화하는데 유리
<aside>
✅ 예제 : HTTP + API + URL
HttpApiUrl으로 작성
</aside>
3. 패키지 이름은 소문자로 구성
- 패키지 이름은 소문자를 사용하여 작성 단어별 구문을 위해 언더스코어(_) 대문자 섞지 않음
<aside>
✅ package com.etron.jdadminapi
</aside>
4. 클래스/인터페이스 이름에 대문자 카멜표기용
- 클래스/인터페이스는 파스칼표기법으로 작성을 한다.
<aside>
✅ 좋은 예 : public class EtronService , public class EtronRepository
나쁜 예 : public class etronApi , Etronappconfig
</aside>