참고
snake case, kebab case, carmel case, pascal case 등 명명 규칙이 존재한다.
명명 규칙을 정하여 사용하면 일관성이 생기고 보기에 좋으며 이해하기 쉬워진다.
snake case
_(밑줄, underscore)로 각 단어를 구분하고 모든 문자는 소문자여야 한다.
Python와 Database에서 많이 사용하고, Java와 Javascript, Typescript에서는 많이 사용하지 않습니다.
ex) snake_case = 5
screaming snake case
snake case와 비슷하다. 그러나 모든 문자를 대문자로 한다.
대부분의 프로그래밍 언어에서 상수를 선언할 때 많이 사용한다.
ex) SNAKE_CASE = 5
kebab case
snake case와 비슷하다. -(하이픈,hyphen)으로 각 단어를 구분하고 모든 문자는 소문자여야 한다.
주로 URL에서 많이 사용한다.
ex) kebab-case = 5
camel case
첫번째 단어의 첫 문자를 소문자로 하고 두번째 단어부터 첫 문자를 대문자로 한다.
Java, Javascript, Typescript에서 변수, 함수, 메소드 이름에 사용한다.
ex) camelCase = 5
pascal case
camel case와 비슷하다. 그러나 각 단어의 첫문자마다 대문자로 한다.
대부분의 프로그래밍 언어에서 class를 선언할 때 사용한다.
ex) PascalCase = 5
정리
URL : kebab-case
대부분의 Class : PascalCase
대부분의 상수 : SCREAMING_SNAKE_CASE
Java : camelCase
Javascript : camelCase
Typescript : camelCase
Python : snake_case
Database: snake_case
'개발' 카테고리의 다른 글
Oracle Stored Procedure에 대하여 (0) | 2023.11.30 |
---|---|
Docker Compose 환경변수 설정하기, 포트 변경하기 (1) | 2023.11.28 |
docker compose로 3tier 실행하기 (vscode, react, springboot, postgresql) (1) | 2023.11.22 |