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