개발 과정에서 리소스나 클래스, 오브젝트의 이름 또는 변수 등 이름 명명 규칙 4가지가 있다.
1. 카멜 케이스 표기법 (camelCase)
- 첫 글자는 소문자로 표기. 그 이후 연결되는 단어들의 첫 자는 대문자로 표기.
ex) camelCase, userInfo, nameColor |
2. 케밥 케이스 표기법 (kebab-case)
- 모든 문자는 소문자로 표기. 단어들 사이는 하이픈(-)으로 연결.
ex) kebab-case, user-info, name-color |
3. 스네이크 케이스 표기법 (snake_case)
- 모든 문자는 소문자로 표기. 단어들 사이는 언더바(_)로 연결
ex) kebab_case, user_info, name_color |
4. 파스칼 케이스 표기법 (PascalCase)
- 모든 문자의 첫 자를 대문자로 표기.
ex) PascalCase, UserInfo, NameColor |
케밥 케이스는 주로 개발하면서 사용을 잘 안했던 것 같다.
카멜 케이스를 주로 사용했으며, 스네이크 케이스, 파스칼 케이스도 종종 사용한다.
무엇보다 변수 네이밍에 있어서 중요한 것은 변수의 의미를 함축적으로 잘 나타내는가이며 동사형으로 적는게 좋다.
반응형
반응형