2014년 6월 10일 화요일

C++ 네이밍 규칙



코딩을하면서 함수나 변수의 이름을 지을때 어떻게 지어야하나 고민을 하게된다. 특히 혼자 게임을 만드는것이 아니라 여러명이서 프로젝트를 진행하면 더더욱 중요성을 느끼게된다. 

해서 c++에서 가장 자주 사용하게되는 변수나 함수의 정리해본다. 

메소드(함수) 이름: get, set,add등 기능이 되는 동사형태의 이름에 변수의 특징이 되는 이름을 합성하여
짓는다. 첫글자는 소문자로 시작한다.
ex. getVarName();

공통적인 변수이름: camelcase(낙타타입)으로 짓는다. 또는 모두 소문자로한다. snake형태 일명 _ 언더바는 가급적 지양한다. 첫글자는 소문자로 한다. 
ex.addTableNumber;

클래스 멤버변수: 시작점에 언더바를 넣어 작성하여 camelcase또는 모두 소문자로 작성한다.
 ex. _addTableNumber;

전역 변수: 로컬변수와 구분을 짓기 위하여 헝가리안 표기법으로 g_를 붙여주면 좋지만 특별히 붙이지 않아도 상관은 없다. 
ex. g_addTableNumber;

물론 내 주관적인 생각이 아니라 많은 분들이 이렇게 하는게 좋을것같아요 라는것을 정리해본것이다. 

출처 https://github.com/cocos2d/cocos2d-x/blob/develop/docs/CODING_STYLE.md 

댓글 없음:

댓글 쓰기