표기법(스네이크 케이스, 파스칼 케이스, 카멜 케이스)
22 Jul 2021스네이크 케이스 (snake case)
var given_case_keyword = get_keyword();
단어와 단어 사이를 언더바(_)로 구분하는 표기법으로 주로 PHP, Python, Ruby 에서 많이 사용한다.
카멜 케이스 (camel case)
var givenCaseKeyword = getKeyword();
각 단어의 첫 글자를 대문자로 표기하되 제일 첫 글자는 소문자로 표기하는 표기법. 띄어쓰기 대신 대문자로 단어를 구분하는 방법으로 중간중간에 솟아오른 모양이 낙타와 모양이 비슷하다 하여 카멜케이스라는 이름이 붙었다.
구글에서 제공하는 Google Java Style Guide을 살펴보면 클래스의 이름은 파스칼 케이스를, 변수나 함수명을 지을 때는 카멜 케이스를 선택하는 것을 알 수 있다. (패키지명은 모든 단어를 소문자로 만드는 것을 원칙으로 한다.)
파스칼 케이스 (pascal case)
var GivenCaseKeyword = GetKeyword();
카멜 케이스와 굉장히 유사하나 첫 글자 역시 대문자로 표기한다는 점이 다르다. 파스칼 언어의 표기법과 유사하다고 하여 파스칼 케이스라 불린다.