항상 느끼는거지만 변수명이든 함수명이든 작명센스가 개똥이다.
조금이라도 나아지려고 Naming Convention을 알아봤다.
JAVA Naming Convention
1. Class
클래스의 첫 글자는 대문자로 작성한다. 또한 클래스의 이름은 명사로 작성한다.
예를 들자면 Split, Convert, Event 등.
2. interface
인터페이스의 첫 글자는 대문자로 작성한다. 인터페이스의 이름은 형용사로 작성한다.
예를 들자면 Runnable.. 형용사는 잘 몰라서 하나밖에 생각 안난다.
3. method
메소드의 첫 단어는 소문자로 작성한다. 메소드의 이름은 동사로 작성한다.
print, setValue 등등..
4. variable
변수의 첫 단어는 소문자로 작성한다.
5. constant
상수는 전체를 대문자로 작성한다.
CamelCase
사실 카멜케이스는 별거 없다.
여러 단어가 들어간 Name에는 두번 째 단어 첫 글자를 대문자로 표현한다.
중간에 대문자가 뽈록 튀어나와서 낙타의 혹을 닮았다고 카멜케이스란다.
'-Java' 카테고리의 다른 글
[h2]Database {} not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-214] 오류 해결 (1) | 2023.01.15 |
---|---|
Boxing, UnBoxing 그리고 Wrapper (0) | 2017.10.03 |
JUnit (0) | 2017.09.29 |
String 비교 (0) | 2017.08.24 |