Dev Knowledge

[명명규칙] 표기법 (카멜 케이스, 파스칼 케이스, 스네이크 케이스, 케밥 케이스)

mingmongs 2025. 3. 21. 12:44

title

식별자 명칭을 작성할 때 이름을 정의하는 것은 꽤 중요한 일이다.
프로그래밍 언어 가이드라인으로 공통된 표기법이 있으며, 개발하는 데 일관된 코드 스타일로 생산성을 높이고, 다른 코드를 분석하는 데도 이점이 있다.
이러한 명명규칙에는 카멜 케이스, 파스칼 케이스, 스네이크 케이스, 케밥 케이스의 네 가지가 있고, 많이 사용하는 표기법은 앞의 세 가지 케이스이다.
위의 표기법들에 대해 알아보자.

 

※ 아래 표기법들에 대한 예시는 공통적으로  user name, user age, phone number  으로 확인해보자.

 

1) 카멜 케이스(camelCase)

: 첫 단어의 첫 문자는 소문자, 다음 단어부터 첫 문자는 대문자로 시작

userName, userAge, phoneNumber

 

2) 파스칼 케이스(PascalCase)

: 모든 단어의 첫 문자는 대문자로 시작

UserName, UserAge, PhoneNumber

 

3) 스네이크 케이스(snake_case)

: 모든 단어는 소문자로 시작하고, 단어 사이를 '_'(언더바)로 구분

user_name, user_age, phone_number

 

4) 케밥 케이스(kebab-case)

: 모든 단어는 소문자로 시작하고, 단어 사이를 '-'(대시)로 구분

user-name, user-age, phone-number

 

 

 

[reference]
https://velog.io/@jp-share/Coding-표기법-카멜케이스-파스칼케이스-스네이크케이스
https://togll.tistory.com/53
https://ddorimeo.tistory.com/7

'Dev Knowledge' 카테고리의 다른 글

JWT(Json Web Token)란?  (0) 2025.03.21