효과적인 네이밍 적용 방법
Prefix에는 파일 타입, 위치 등 해당 파일이 논리적으로 속해 있는 대분류를 적용한다. Name은 다른 요소와 구분되는 유니크한 이름을 작성한다. Suffix는 구체적인 속성을 알아야 하는 경우에 작성한다.
Prefix, Name, Suffix를 구분할 때는 sneak_case를 사용하며, 각 항목 내부의 단어를 구분할 필요가 있을 경우 kebap-case로 구분하는 것이 효과적이다.
네이밍 규칙(Naming Convension) 종류
1. 카멜 케이스(camelCase)
단어가 합쳐진 부분마다 첫 글자를 대문자로 표기
lower camel case : 맨 앞글자를 소문자로 표기
예 : camelCase
upper camel case(=pascal case) : 맨 앞글자를 대문자로 표기
예 : CamelCase
2. 파스칼 케이스(PascalCase)
카멜 케이스와 동일하며 첫 단어를 대문자로 시작
예 : PascalCase
3. 케밥 케이스(kabab-case)
단어가 합쳐진 부분마다 하이픈 추가
예 : kebab-case
4. 스네이크 케이스 (snake_case)
각 단어의 사이에 언더바를 삽입
예 : delete_number, insert_number
5. 헝가리언 표기법(hungarian notation)
접두어를 사용하는 방식
접두어 예시
bBusy : boolean
chInitial : char
cApples : count of items
dwLightYears : double word (Systems)
fBusy : flag (or float)
nSize : integer (Systems) or count (Apps)
iSize : integer (Systems) or index (Apps)
fpPrice: floating-point
댓글을 달려면 로그인해야 합니다.