-
케이스 스타일 (Camel case, Kebab case, Snake case, Pascal case).etc 2021. 12. 30. 09:14
케이스 스타일은 프로그래밍을 할 때에 변수나 클래스 명에 공백(" ")을 지우고 이름을 짓기 위해서 사용하는 문자 표기 스타일을 뜻한다.
공백을 사용하지 않고 문자를 표기위한 방식으로 자주 쓰이는 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
'.etc' 카테고리의 다른 글
class file has wrong version 61.0, should be 59.0 예외 발생 (0) 2024.02.16 idpiframe initialization failed 에러 발생 시 (0) 2021.11.06 디렉토리 구조 출력하고 싶을 때 (0) 2021.11.06 Heroku 배포중에 Process exited with status 143 오류 발생시 (0) 2021.11.06