개발 지식

Naming Cases

dm.kim 2022. 1. 2. 22:35

프로그래밍에서 변수명을 작성할 때 공백은 포함 시키지 않는다.

왜냐하면 공백은 프로그램에서 보통 특별한 목적이 있는 키워드로 사용되기 때문이다.

 

따라서 여러 단어가 결합된 형태의 변수명을 작성할 때는 공백을 대신할 각 단어를 구분해줄 규칙이 필요하다.

 

1. Camel Case: 첫 문자를 제외하고 각 단어의 첫 문자를 대문자로 표기. 여러 프로그램 언어에서 컨벤션으로 사용한다.

camelCaseSample

2. Kebab Case: 모든 단어를 소문자로 표시하며 각 단어는 -로 구분한다. 스프링의 yml파일이나 url 주소에 사용된다.

kebab-case-sample

3. Snake Case: Kebab Case의 -로 구분해주는 방법과 다르게 _로 구분해준다. 각 단어를 모두 대문자로 작성하는 방법에도 사용되며 주로 상수 표현시에 사용된다.

SNAKE_CASE_SAMPLE

4. Pascal Case: Camel Case와 유사하지만 첫 문자도 대문자로 표현한다.

PascalCaseSample

 

 

참조: https://yangbox.tistory.com/65