Naming Rule
종류
- PascalCasing : 단어가 시작 때 마다 대문자를 사용
- camelCasing : 첫단어는 소문자. 그 다음 단어부터는 대문자를 사용
- Underscore : 단어 마다 '_'로 구분
- sHungarian : 각 변수마다 특성을 앞에 기술
세부사항
1. PascalCasing
파스칼 표기법은 단어의 시작을 모두 대문자로 사용하는것이다. ex) ThisIsAVariable
2. camelCasing
카멜은 영어로 낙타다. (-_-a) 낙타와같은 모양이라서 이렇게 이름을 지었다고하는데... 정 말일까? 첫단어의 머리는 소문자로 그외에는 모두 파스칼 표기법과 같다.
ex) thisIsAVariable
3. Underscore
Underscore는 '_' 요거다. 이것으로 단어와 단어사이를 구분한다.
ex) this_is_a_viariable
ex2) This_IS_A_Variable
4. sHungarian
헝가리안 표기법은 헝가리 출신의 Microsoft사의 개발자 Charles Simony에 의해 사용 되었으며 변수명 앞에 그 타입을 써주는 방법이다. 사용하지마라는 사람들도 많이 있다.
ex) sThisIsAVariable
ex2) sThis_is_a_variable
접두어 | 설명 |
---|---|
f | flag |
c | counter |
l | long |
p | pointer |
u | unsigned int |
반응형
'Software Development > JavaSE&EE' 카테고리의 다른 글
Commons Logging 과 Log4J (0) | 2009.10.16 |
---|---|
JSP 페이지를 직접 URL로 접근하지 못하게 하려면? (꽁수) (0) | 2009.10.16 |
OAuth - Open Source 보안인증 API (0) | 2009.09.23 |
RuntimeException 의 특성 (0) | 2009.08.12 |
log4j 기본 익히기 (1) | 2009.07.26 |