개발 전 꼭 알고가야할 표기법 5가지

2022. 4. 17. 00:30
728x90
반응형

 

파스칼 표기법

모든 단어에서 첫 글자를 대문자로 쓰는 방식

주로 클래스 이름에 사용한다. 그 이유는 클래스가 프로그래밍에서 가장 주요하고 높은 위치에 있고, 고유명사처럼 특정 되며, 명사로 돼 있기 때문이다.

 

 

카멜 표기법

첫 단어를 빼고 나머지 단어의 첫 번째 글자만 대문자로 쓴다. 주로 함수나 변수에 사용한다. 함수는 동작을 시키는 명령어 개념이므로 첫단어가 주로 동사다. 영어원칙의 기본은 명사가 아닌 경우 첫 글자를 소문자로 시작한다는 것이다. 그래서 함수와 변수는 모두 첫 단어의 첫 글자를 소문자로 쓴다.

 

 

상수는 모두 대문자로 쓴다

소문자를 쓰는 변수와 구별하기 위해 상수를 모두 대문자로 쓰고 언더스코어(_)로 단어를 연결한다. 상수는 값이 변해서는 안된다는 점을 강조하고 주의시키기 위해 가독성을 높이는 방법으로 대문자를 택했다.

 

 

패키지와 모듈은 모두 소문자로 쓴다

패키지와 모듈은 분명히 클래스나 함수보다 더 높은 위치에 있다. 그럼에도 불구하고 실제로는 소문자로만 쓴다. 패키지와 모듈이 클래스를 모으거나 함수를 담아놓는 통에 불과하기 때문이다.

 

 

BEM 표기법

'대상--요소__상태'

대상의 요소나 부분을 의미할 때는 언더스코어 두개(__)로 연결한다.

대상이나 요소의 상태나 속성을 의미할 때는 하이픈 두개(--)로 연결한다.

.form { }

.form__button {}

.form__button--disabled()

728x90
반응형