티스토리 뷰

Programming/Other

[IT] Naming Convention

sohyun_ 2019. 8. 8. 08:29

이 페이지에서는 프로그래밍에서 사용하는 변수 명명 규칙에 대해 설명하고 있다.

 

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 

댓글
최근에 올라온 글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total
Today
Yesterday