본문 바로가기

Web.d

네이밍 컨벤션(Naming Convention) - 스네이크/ 케밥/ 카멜/ 파스칼/ 헝가리언 표기법

반응형

스네이크 케이스

html class 명으로 주로 사용된다

단어 사이를 띄어쓰기 대신 언더바( _ )로 연결하여 쓰는 방식이다

언더바가 뱀을 연상시켜 "스네이크 표기법"라고 불린다

ex) snake_case

케밥 케이스

html class 명으로 주로 사용된다

단어 사이를 띄어쓰기 대신 하이픈( - )으로 연결하여 쓰는 방식이다

하이픈이 고기를 꼬치에 끼운 케밥같아서 "케밥 표기법"라고 불린다

ex) kebab-case

카멜 케이스

html id 명으로 주로 사용된다

+ JS의 함수 명명

단어 사이를 띄어쓰기 대신 대문자로 표기하는 방식이다

낙타의 등과 같아 "단봉낙타 표기법"이라고 불린다

ex) camelCase

파스칼 케이스

+ JS의 객체 명명

단어의 시작을 모두 대문자로 표시한다

프로그래밍 언어 파스칼에서부터 쓰이며 "파스칼 표기법"이라고 한다

ex) PascalCase

헝가리언 표기법

단어의 접두어를 사용하며 표기한다

ex) strName (string -> str)
     bBusy (boolean -> b)
반응형