케이스 스타일 (Camel case, Kebab case, Snake case, Pascal case)
케이스 스타일은 프로그래밍을 할 때에 변수나 클래스 명에 공백(" ")을 지우고 이름을 짓기 위해서 사용하는 문자 표기 스타일을 뜻한다.
공백을 사용하지 않고 문자를 표기위한 방식으로 자주 쓰이는 4가지에 대해 알아보자.
Camel case
원래 문자 : camel case
카멜 케이스 : camelCase
카멜 케이스란 문자열의 첫 문자를 제외하고 단어의 첫 글자마다 대문자로 표현하는는 방식이다.
- 사용처 : 많은 언어에서 컨벤션 으로 사용
Kebab case
원래 문자 : kebab case
케밥 케이스 : kebab-case
케밥 케이스는 모든 문자를 소문자로 표현하며 단어와 단어 사이에 대시문자(-)를 사용하여 구분한다.
- 사용처 : 스프링의 yml파일, url 주소
Snake case
원래 문자 : snake case
스네이크 케이스 : SNAKE_CASE
스네이크 케이스는 단어와 단어 사이에 언더스코어문자(_)를 사용하여 구문한며 모든 문자를 대문자로 나타내는 방식도 사용된다.
- 사용처 : 상수 표현
Pascal case
원래 문자 : pascal case
파스칼 케이스 : PacalCase
파스칼 케이스는 카멜 케이스와 유사하지만 단어의 맨 앞글자도 대문자로 표현한다. 하지만 몇몇 언어에서는 클래스명만 맨 앞글자를 대문자로 사용하는 암묵적 룰이 있으니 사용시 유의하도록 한다.
(참고한 사이트)
https://yangbox.tistory.com/65
Camel case, Kebab case, Snake case 그리고 Pascal case
Camel case, Kebab case, Snake case 그리고 Pascal case 프로그래밍에서의 공백 제거 프로그래밍을 할 때 우리는 보통 단어 사이의 공백을 제거하고 위의 나열된 방식 중에 하나로 문자열을 표현합니
yangbox.tistory.com
[팁] 카멜 케이스 / 케밥 케이스 / 파스칼 케이스 / 스네이크 케이스 란?
camelCase kebab-case PascalCase snake_case 다양한 프로그래밍 관습들이 있지만, 그 중 케이스 스타일(case styles)에 대해 소개하고자 한다. 프로그래밍을 할 때, 변수나 클래스명을 지을 때 보통 공백(" ")을..
togll.tistory.com