프로그래밍, 코딩
[코딩스타일] 코딩시 명명법(표기법)
MorningPhys
2021. 1. 29. 11:28
프로젝트를 진행하면서 선언하는 변수명,함수명,클래스명 등 여러가지 이름들의 명명법에는 규칙이있다.
대표적으로 카멜표기법, 파스칼표기법, 스네이크 표기법이 있는데 하나씩 알아보겠따.
카멜(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;
}
언더바(_) 를 붙여 단어를 구분짓는 표기법이다.
사실 변수명을 선언할 때는 종종 쓰이기도 하지만 잘 쓰이진 않는것같다.
728x90
반응형