- 식별자의 명칭이 되는 문자열을 결정하기 위한 규칙
- 가독성 향상과 일관성 유지를 위해 정하는 규칙
- Naming Convention은 프로젝트, 프로그래밍 언어, 개발도구 등에 따라 달라질 수 있다.
표기법 | 변수 |
---|---|
Default | bool helloworld |
Camel | bool helloWorld |
Pascal | bool HelloWorld |
Snake | bool hello_world |
Hungarian | bool bHelloWorld |
- 맨처음 문자를 소문자로 시작하고 단어의 첫문자를 대문자로 구분하는 표기법
Java
,JavaScript
- 첫 단어를 대문자로 시작하는 표기법
Class in Java
- 단어를 언더바로 구분하는 표기법. 모든 단어는 소문자
Perl
,PHP
,Python
,Ruby
,Rust
- 형식은 Camel Case와 같지만 맨 앞에 접두어로 자료형이 붙는 표기법
- 가독성이 떨어져 사용하지 않는 것을 추천
C
,Window API