관리 메뉴

Today is Present.

[코딩스타일] 코딩시 명명법(표기법) 본문

프로그래밍, 코딩

[코딩스타일] 코딩시 명명법(표기법)

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;
}

언더바(_) 를 붙여 단어를 구분짓는 표기법이다.

 

사실 변수명을 선언할 때는 종종 쓰이기도 하지만 잘 쓰이진 않는것같다.

 

출처: dpdpwl.tistory.com/55

 

728x90
반응형