나만의 coding guidline
내 밥벌이 :
2009/12/11 14:21
걍 시키는 대로만 하다가, 없으면 내맘대로 해오긴 햇으나,
이래선 안되겟다는 생각이든다.
다른 파트는 모르겠지만, 우리파트는 코딩 가이드라인이 없다.
나의 습관은 어느정도 길들어져있으나, 가끔 혼동되서 내가짠 코드를 뒤적여서 찾곤한다.
문득, 이왕 가이드가 없는 바에야 난 내스탈로 가자라는 생각이 들었다.
어차피 까먹을 게 뻔하므로, 블로그에 끄적인다.
쭉 업데이트 될 예정 (과연?)
structure 는 대문자와 _T조합으로 typedef 건다
typedef struct {....} SMS_MESSAGE_T
변수는 prefix 는 소문자 명사 첫글자는 대문자로 쓴다
int : nIndex (단, iteration 용 변수는 i, j, t 등을 쓴다)
char : chTestchar : cTest
null terminate string : szTest[100]
structure : tTest
pointer : pnTest, pchTest, ptTest
pointer : pnTest, pcTest, ptTest
bool : isTrue
클래스 변수는 m_ 를 붙여서 멤버를 암시해준다.
bool : isTrue
클래스 변수는 m 를 붙여서 멤버를 암시해준다.
전역변수는 앞에 :: 를붙이고 변수 prefix 를 따른다.
전역변수는 앞에 g_ 를 붙이고 변수 prefix 를 따른다.
전역변수는 앞에 g 를 붙이고 변수 prefix 를 따른다.
함수는 내부함수인경우 _ 로 시작하고 소문자와 _ 조합으로 쓴다, 명명은 동사 + 명사 순이다.
_count_number
_count_number
함수는 내부함수인경우 _ 로 시작하고 소문자와 대문자조합으로 쓴다, 명명은 동사 + 명사 순이다.
countNumber
클래스 멤버 함수도 마찬가지로 한다.
괄호는 아래 표기의 괄호를 사용한다.
if (TRUE == isTrue)
{
blah~
}
for 와 if while 등 조건에는 한칸을 띄워준다.
괄호다음은 띄우지 않는다.
음 완전 윈도우와 리눅스 스타일 짬뽕일세..
머어때.. 이걸로 밀고나가자 일단.
생각나는대로 계속 채워나갈 예정..
countNumber
클래스 멤버 함수도 마찬가지로 한다.
괄호는 아래 표기의 괄호를 사용한다.
if (TRUE == isTrue)
{
blah~
}
for 와 if while 등 조건에는 한칸을 띄워준다.
괄호다음은 띄우지 않는다.
음 완전 윈도우와 리눅스 스타일 짬뽕일세..
머어때.. 이걸로 밀고나가자 일단.
생각나는대로 계속 채워나갈 예정..
'내 밥벌이' 카테고리의 다른 글
| c++ 에서 두가지 방법으로 singleton 만들기 (1) | 2009/12/30 |
|---|---|
| 나만의 coding guidline (2) | 2009/12/11 |
| SVN 암호 없이 접속하기 (0) | 2009/11/27 |
| GSM 7bit encoding (0) | 2009/11/26 |