카멜 케이스란 ?
카멜 케이스란 , 변수 혹은 메소드 이름을 명명할시 , 여러단어의 조합으로 구성을 하게 되는데 다음과 같은 이름으로 구성할 수 있다.
String nowStatus = "work";
now 와 status 단어의 조합으로 '현재 상태' 값을 알 수 있는 변수인데 , 가독성을 위해 첫글자는 소문자로 , 그 뒤에 단어의 첫 글자는 대문자로 명명하는 방식이다.
파스칼 케이스란 ?
파스칼 케이스란 , 클래스 파일 혹은 타입의 이름을 명명할시 , 다음과 같은 이름으로 구성 할 수 있다.
public class CommonUtil {
private String version ;
...
}
CommonUtil 클래스는 , 공통으로 사용할 유틸메소드를 한곳으로 모아 관리하기 위한 클래스 파일의 예시이다. 이때 작성한 이름 명명은 카멜 케이스와 다르게 단어의 첫 글자가 전부 대문자 이다.
스네이크 케이스란 ?
스네이크 케이스란 디비상의 컬럼값을 지정할때 자주 사용하는 방식으로 다음과 같은 이름으로 구성 할 수 있다.
CREATE TABLE `T_SC_SCH`
(
`SCHM_SEQ` BIGINT NOT NULL COMMENT '일정 마스터 시퀀스'
...
SCHM_SEQ는 , 단어 사이의 공백을 언더바를 통해 구성이 되어 있는데 , 이와 같이 단어 사이에 언더바를 통해 이름을 구성하는 방식을 스네이크 케이스라고 한다.