반응형
--오랜만의 포스팅이다.. 회사 프로젝트로 바빠 업로드 하지 못한 나 자신을 반성합니다--
프로젝트를 진행하면서 선언하는 변수명,함수명,클래스명 등 여러가지 이름들의 명명법에는 규칙이있다.
대표적으로 카멜표기법, 파스칼표기법, 스네이크 표기법이 있는데 하나씩 알아보겠다.
카멜(Camel) 표기법
int manAge;
int womanAge;
int peopleAge(int man, int woman) {
return man + woman;
}
변수명과 함수명을 카멜표기법으로 작성한 예이다.
카멜표기법은 낙타등처럼 내려갔다 올라가는 모양인데 woman+age 처럼 단어 여러개가 붙을때 맨 앞에오는 단어만 소문자로 표기하고, 뒤에오는 단어는 대문자로 표기하는 방법이다. (세단어 이상일경우도 맨앞만 소문자)
파스칼(Pascal) 표기법
int ManAge;
int WomanAge;
int PeopleAge(int man, int woman) {
return man + woman;
}
파스칼 표기법은 그냥 모든단어가 대문자로 시작한다.
함수명이나 클래스명을 파스칼표기법으로 작성하는 경우가 많은데, 보통 카멜과 파스칼표기법을 섞어 적절히 사용하기도한다.
스네이크(Snake) 표기법
int man_age;
int woman_age;
int people_age(int man, int woman) {
return man + woman;
}
언더바(_) 를 붙여 단어를 구분짓는 표기법이다.
사실 변수명을 선언할 때는 종종 쓰이기도 하지만 잘 쓰이진 않는것같다.
반응형
'프로그래밍 언어 > [ Coding Style Guide ]' 카테고리의 다른 글
[ Coding Style Guide ] 05. C언어 - 주석 (0) | 2021.01.20 |
---|---|
[ Coding Style Guide ] 04. C언어 - 변수범위 (0) | 2021.01.20 |
[ Coding Style Guide ] 03. C언어 - 서식 (0) | 2021.01.20 |
[ Coding Style Guide ] 02. C언어 - 헤더파일 (0) | 2021.01.20 |
[ Coding Style Guide ] 01. C언어 - 이름규칙 (0) | 2021.01.08 |