변수명 작성 규칙 : Camel, Pascal, Snake, and Kebab Case
변수명을 지을 때에는 스페이스바가 허용되지 않는다.
ex) user login pwd = '11111'; 로 표기 불가
변수명을 지을 때에는 작성 규칙이 존재한다. 내맘대로 지어서 사람들이 다 다르게 쓰면 안되니까..
주로 사용하는 Camel, Pascal, Snake, Kebab 네가지 스타일에 대해서 확인해보자.
1. Camel Case (camelCase)
첫번째 문자 이후에 붙는 단어들의 첫번째 글자(스페이스바가 생략된 부분의 단어) 를 대문자로 쓴다.
완성된 변수명이 낙타 혹처럼 보인다해서 camel case..
userLoginPwd
가장 흔하게 사용된다.
2. Pascal Case (PascalCase)
camel case와 유사하나 첫번째 단어도 대문자로 작성한다.
UserLoginPwd
흔하게 사용되며 주로 대부분의 언어에서 class 선언시 이용된다.
3. Snake Case(snake_case)
스페이스바가 생략된 자리에 _ 를 사용한다. 변수명 전체를 소문자로 작성하거나 혹은 전체를 대문자로 작성한다.
USER_LOGIN_PWD
user_login_pwd
대문자는 주로 상수선언시, 소문자는 주로 데이터베이스에서 필드명을 선언할 때에 사용된다.
4. Kebab Case(kebab-case)
스페이스가 생략된 자리에 - 을 사용한다.
user-login-pwd
URL 명명에 주로 사용된다.
참고
Case Styles: Camel, Pascal, Snake, and Kebab Case | by Patrick Divine | Better Programming
String Case Styles: Camel, Pascal, Snake, and Kebab Case
The most popular ways to combine words into a single string
betterprogramming.pub