반응형
📌 명명법
명명법(Naming Convention)은 어떠한 대상의 이름을 짓는데 있어 개발자들간에 정해져 있는 약속이다. 틀리면 진짜 큰일나고 3년 동안 명명법 모르는 애로 소문나도 할 말 없으니 꼭 외워야 한다.
① 카멜 케이스 (Camel Case)
: 공백, 대쉬(-), 언더스코어(_) 등 특수문자를 사용하지 않고, 첫자 소문자, 단어 간 구분을 대문자로 하는 명명법이다. 자바나 자바스크립트의 변수, 읽기 전용 값, 메서드, 함수 등의 이름에 사용한다.
namingConvention
camelCase
someName
② 파스칼 케이스(Pascal Case)
: 공백, 대쉬(-), 언더스코어(_) 등 특수문자를 사용하지 않고, 첫자 대문자, 단어간 구분을 대문자로 하는 명명법이다. 자바의 클래스, 열거형 등의 이름에 사용한다.
NamingConvention
PascalCase
SomeName
③ (로워) 스네이크 케이스(Lower Snake Case)
: 언더스코어(_)와 영 소문자만 이용하고 단어간 구분을 언더스코어로 한다. 일부 SQL(MySQL, MariaDB 등)의 구성요소 이름 및 PHP 에서 사용한다.
naming_convention
lower_snake_case
some_name
④ 어퍼 스네이크 케이스(Upper Snake Case)
: 언더스코어(_)와 영 대문자만 이용하고 단어간 구분을 언더스코어로 한다. 자바의 정적 읽기 전용 값(Static Final) 혹은 열거형의 인자(Enumeration)의 이름이나 PHP 등에서 사용한다.
NAMING_CONVENTION
UPPER_SNAKE_CASE
SOME_NAME
⑤ 케밥 케이스(Kebab Case)
: 대쉬(-)와 영 소문자만 이용하고, 단어간 구분을 대쉬로 한다. CSS의 클래스 이름 등에 사용한다.
naming-convention
kebab-case
some-name
⑥ 스크리밍 케밥 케이스(Screaming Kebab Case)
: 대쉬(-)와 영 대문자만 이용하고, 단어간 구분을 대쉬로 한다.
NAMING-CONVENTION
KEBAB-CASE
SOME-NAME
반응형
'웹개발 > 기타' 카테고리의 다른 글
[웹개발] 웹개발 프로젝트 시 사용 가능한 유용한 리소스 (1) | 2023.05.26 |
---|---|
[웹개발 - 회원가입] 비밀번호 암호화 (0) | 2023.02.11 |
[웹개발] parameter 0 of constructor in ~ 오류 (0) | 2023.02.11 |
[웹개발] checkbox 안에 font Awesome 아이콘 넣기 (0) | 2023.02.11 |
[웹개발] CSS 밑줄 긋는 효과 (0) | 2023.02.10 |