카멜 케이스(Camel Case) : 공백, 대쉬(-), 언더스코어(_) 등 특수문자를 사용하지 않고, 첫자 소문자, 단어간 구분을 대문자로 하는 명명법. 가령, 'namingConvention', 'camelCase', 'someName' 등과 같이 작성한다.
자바나 자바스크립트의 변수, 읽기 전용 값, 메서드, 함수 등의 이름에 사용한다.
파스칼 케이스(Pascal Case) : 공백, 대쉬(-), 언더스코어(_) 등 특수문자를 사용하지 않고, 첫자 대문자, 단어간 구분을 대문자로 하는 명명법. 가령, 'NamingConvention', 'PascalCase', 'SomeName' 등과 같이 작성한다. 자바의 클래스, 열거형 등의 이름에 사용한다.
(로워) 스네이크 케이스(Lower Snake Case) : 언더스코어(_)와 영 소문자만 이용하고 단어간 구분을 언더스코어로 한다. 가령, 'naming_convention', 'lower_snake_case', 'some_name' 등과 같이 작성한다.
일부 SQL(MySQL, MariaDB 등)의 구성요소 이름으로 사용한다.
케밥 케이스(Kebab Case) : 대쉬(-)와 영 소문자만 이용하고, 단어간 구분을 대쉬로 한다. 가령, 'naming-convention', 'kebab-case', 'some-name' 등과 같이 작성한다. CSS의 클래스 이름 등에 사용한다.
스크림 케밥 케이스(Scream Kebab Case) : 대쉬(-)와 영 대문자만 이용하고, 단어간 구분을 대쉬로 한다.
가령, 'NAMING-CONVENTION', 'KEBAB-CASE', 'SOME-NAME' 등과 같이 작성한다. 어디서 쓰는진 모름.