가장 흔하게 쓰는 프로그래밍 케이스(case) 타입

 

프로그래밍을 하다보면 정말 흔하게 카멜케이스니 스네이크케이스이니 하는 것들을 들어보게 된다.

 

블로그의 취지에 맞게 딱 맞게 한줄로 정리해본다.

 

Camel case(카멜 케이스) : testVariableOne

  기본적으로 두 단어를 합쳤을 때 두번째 단어의 첫 글자만 대문자로 바꾸는 것이 카멜케이스이지만, 세 단어를 합쳤을 때에는 첫번째 단어만 제외하고 나머지 단어들의 첫 글자를 대문자로 바꾸어 주는 것이 카멜케이스.


Snake case(스네이크 케이스) : test_variable_one

  두 단어 이상을 합칠 때 언더바(언더스코어)로 구분해준다.


Kebab case(케밥 케이스) : test-variable-one

  두 단어 이상을 합칠 때 바(대시)로 구분해준다. 꼬치에 꿰인 케밥 고기 모양이라 이 이름이 붙었다.


Pascal case(파스칼 케이스) : TestVariableOne

  카멜케이스와 비슷하지만, 첫 단어의 첫글자 까지 대문자로 바꾸어주는 것이 파스칼 케이스이다.


Upper case (with snake case) : TEST_VARIABLE_ONE

  프로그래밍에서 많이 쓰이는 케이스는 아니지만, 보통 상수 중에서 여러 단어가 합쳐진 경우에는 스네이크 케이스를 사용하여 연결하는 경우가 많다. (대문자를 그냥 다 붙여쓰는 경우는 정말 거의 없는 듯..)

+ Recent posts