프로젝트를 진행하면서 선언하는 변수명, 함수명, 클래스명 등 여러가지 이름들의 명명법에는 그들만의 규칙이 있는데, 대표적으로 카멜표기법, 파스칼표기법, 스네이크 표기법이 있다.


- 카멜(Camel) 표기법

ex) 'helloJiinWorld'	- 첫 문자 hello, 그 이후 문자 Jiin, World
  • 카멜표기법은 말그대로 낙타등처럼 내려갔다 올라가는 모양을 말한다.
  • 예를들어 단어 여러개가 붙을때 맨 앞에오는 단어는 소문자, 그 뒤 단어는 대문자로 표기한다.

- 파스칼(pascal) 표기법

ex) 'HelloJiinWorld'	- 모든 문자 대문자로 시작 Hello, Jiin, World
  • 파스칼 표기법은 단어의 수와 상괸 없이 모든 단어의 앞자가 대문자로 시작한다.
  • 함수명이나 클래스명을 파스칼표기법으로 작성하는 경우가 많은데, 보통 카멜과 파스칼표기법을 섞어 적절히 사용하기도한다.
  • 네임스페이스, 이벤트, 프로퍼티, 클레스 네임을 지정할 때 주로 사용한다.

- 스네이크(snake) 표기법

ex) 'hello_jiin_world'	- 모든 문자 소문자로 시작 hello, jiin, world
  • 언더바(_) 를 붙여 단어를 구분지으며, 단어 사이의 ‘_’가 뱀처럼 보인다고 해서 유래한 표기법이다.
  • 모든 단어가 소문자로 표시된다.

 

 

 

 

 


Reference

 

+ Recent posts