Camel, Snake, PasKal, Kebab

변수명을 지을 때 유형별로 구분하기 위해 특정한 양식에 따라 변수명을 짓고는 한다.

그 중 대표적 예시를 설명하자면,

 

(My Visitor Count라는 변수명을 기준으로 설명함.)

 

Camel case - 낙타의 쌍봉처럼 완전 첫 글자를 제외하고 각 단어의 첫 글자마다 대문자로 표현하는 방식.

Ex) myVisitorCount

 

Snake case - 뱀이 왔다갔다 움직이는 것처럼 각 단어 사이에 언더바(_)를 넣는 방식.

모두 소문자로 쓴다.

모두 대문자로 쓸 수도 있다.

Ex) my_visitor_count

Ex2) MY_VISITOR_COUNT

 

Paskal case - camel case 와 유사하지만 첫 글자를 대문자로 쓴다.

Ex) MyVisitorCount

 

Kebab case - 케밥의 모양(고기나 야채 등을 꼬치에 끼운 것)과 같이 단어 사이사이 '-'를 넣는 방식이다.

모두 소문자를 이용한다.

Ex) my-visitor-count

 

p.s 개발자들은 왜 이리 귀엽나..?? https://http.cat/ 이것도 그렇고..