
이제는 코딩하는게 어색하지않은 시점이긴한데 공부할때 문법이나 에러고치는법등 나름 정리하면서 한다고했는데 Java 명명규칙에 대해서 정리한적이 없어서 한번 정리하고 넘어가면 좋을것같아서 쓰는 글이다.
- 영문+숫자+언더스코어 구성
- 대문자 카멜케이스
(ex: camel_case X, camelCase X, CamelCase O)- 명사형
- 테스트 클래스 이름은 *Test
- 영문+숫자+언더스코어 구성
- 소문자 카멜케이스
(ex: camel_case X, camelCase O, CamelCase X)- 임시 변수 외에는 1글자 이름 사용 X
- 상수는 대문자+언더스코어 구성 (ex: MAX_NUMBER)
- 영문+숫자+언더스코어 구성
- 소문자 카멜케이스
(ex: camel_case X, camelCase O, CamelCase X)- 동사/전치사로 시작
- 대문자 카멜케이스
(ex: camel_case X, camelCase X, CamelCase O)- 명사, 형용사 이용
- 한국어 발음대로 표기 금지
(ex: 사용자 -> Sayongja X, User O)- 대문자로 표기할 약어는 목록에 별도로 명시 (ex: 대문자로 표기할 약어의 목록을 정의하지 않는 경우 : HttpApiUrl
API만 대문자로 표기할 약어의 목록에 있을 경우 : HttpAPIUrl
HTTP, API, URL이 대문자로 표기할 약어의 목록에 있을 경우 : HTTPAPIURL )
이정도가 내생각엔 자주쓰는 규칙인것같고 시간이 더 있다면 좋은 블로그를 참조할테니 참고하면 좋을듯 하다.
https://ozofweird.tistory.com/entry/Java-%EB%AA%85%EB%AA%85-%EA%B7%9C%EC%B9%99