본문으로 바로가기

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

category 협업 2018. 6. 14. 00:30

프로젝트를 진행하면서 선언하는 변수명,함수명,클래스명 등 여러가지 이름들의 명명법에는 규칙이있다.


대표적으로 카멜표기법, 파스칼표기법, 스네이크 표기법이 있는데 하나씩 알아보겠따.



카멜(Camel) 표기법


변수명과 함수명을 카멜표기법으로 작성한 예이다.


카멜표기법은 낙타등처럼 내려갔다 올라가는 모양? 인데 woman+age 처럼 단어 여러개가 붙을때 맨 앞에오는 단어만 소문자로 표기하고, 뒤에오는 단어는 대문자로 표기하는 방법이다. (세단어 이상일경우도 맨앞만 소문자)


파스칼(pascal) 표기법


파스칼 표기법은 그냥 모든단어가 대문자로 시작한다.


함수명이나 클래스명을 파스칼표기법으로 작성하는 경우가 많은데, 보통 카멜과 파스칼표기법을 섞어 적절히 사용하기도한다.


스네이크(snake) 표기법


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


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