티스토리 뷰

Case Style 이라고 하는 네이밍을 지정하는 몇가지 방식.

HTML 태그의 is, class 속성으로 흔히 쓰이고 프로그램 변수명으로 사용된다.

 

  • 카멜 케이스 (camel-case)
  • 케밥 케이스 (kebab-case)
  • 파스칼 케이스 (pascal-case)
  • 스네이크 케이스 (snake-case)

 

1. 카멜 케이스

각 단어의 공백을 제거, 첫글자는 소문자로 시작하고 이후 각 단어의 시작은 대문자로 한다.

보통은 첫글자를 소문자로 하는데 대문자로 시작하는 경우 ("CamelCase", "PowerPoint", "TheQuick...", etc.) upper camel case, pascal case 라고 한다.

 

"theQuickBrownFoxJumpsOverTheLazyDog" or "TheQuickBrownFoxJumpsOverTheLazyDog"

 

2. 케밥 케이스

각 단어는 소문자로 시작하고 단어의 연결은 하이픈(-)으로 한다.

 

"the-quick-brown-fox-jumps-over-the-lazy-dog"

 

3. 파스칼 케이스

카멜 케이스와 동일 하지만 첫글자를 대문자로 시작한다.

 

"TheQuickBrownFoxJumpsOverTheLazyDog"

 

4. 스네이크 케이스

각 단어의 공백은 언더스코어(_)로 대체한다. 일반적으로 동일한 문자로 구성한다(e.g. "UPPER_CASE_EMBEDDED_UNDERSCORE" or "lower_case_embedded_underscore"). 하지만 섞어서 사용하기도 한다. pothole case 라고 불리기도 하는데 모두 대문자로 사용될때는 screaming snake case 라고 하기도 한다.

 

"UPPER_CASE_EMBEDDED_UNDERSCORE" or "lower_case_embedded_underscore"

 

 

 

 

 

 

 

댓글
노랑파자마