티스토리 뷰
이 페이지에서는 프로그래밍에서 사용하는 변수 명명 규칙에 대해 설명하고 있다.
Naming Convention 이란, 변수명을 지을 때 관례적으로 사용하는 방법이다. 언어마다 권장하는 표기법이 다르고, 하나의 프로젝트에서 케이스를 섞어 쓰는것은 좋은 코드가 아니라고 한다.
# 카멜 표기법 (camel case).
1) 소문자 카멜 케이스 (lower camel case)
보통 카멜케이스라고 하면 소문자 카멜 표기법을 의미한다. 각 단어의 첫 문자를 대문자로 표기하지만, 전체에서의 첫 글자는 소문자로 표기하여, 단봉낙타 표기법이라고 불리기도 한다.
ex) camelCase, lowerCamelCase
2) 대문자 카멜 케이스 (upper camel case) / 파스칼 케이스 (pascal case)
파스칼 케이스는 카멜 표기법의 일부로 보기도 하고, 따로 분리된 개념으로 생각하는 경우도 있지만 여기서는 일부로 나타낸다.
전체 이름의 첫 글자와 각 단어의 첫 문자를 대문자로 표기하여, 쌍봉낙타 표기법이라고 불리기도 한다.
ex) CamelCase, UpperCamelCase, PascalCase
# 스네이크 표기법 (snake case)
각 단어의 사이를 ‘_’(언더바)로 구분하여 표기한다.
ex) camel_case, snake_case
# 케밥 케이스 (Kebab case)
각 단어 사이를 하이픈(붙임표, -)로 구분하여 표기한다.
ex) kebab-case
# 헝가리안 표기법 (hungarian notation)
이름앞에 변수의 타입을 접두어로 넣어주어 표기하는데, 접두어의 종류에는 ch-char, db-double, str-string, b-boolean 등이 있다.
ex) bCamelCase, strCamelCase
'Programming > Other' 카테고리의 다른 글
[IT] Google, 크롬 UA스트링 (User Agent String) 사용 중지 (0) | 2020.01.21 |
---|---|
[MySQL] Boolean vs tinyint(1) value in MySQL (0) | 2019.12.03 |
[MAC] Microsoft Remote Desktop 10 (1) | 2019.08.06 |
[IT] Linux Crontab (0) | 2019.01.23 |
[IT] Request SMS Vertification on the Server (0) | 2019.01.17 |