웹개발 기타

네이밍 컨벤션📛

민ズl 2024. 10. 1. 20:25

네이밍 컨벤션이란🤔

하나 이상의 영어 단어로 구성된 식별자를 만들 때 가독성 좋게 단어를 한눈에 구분하기 위해 규정한 명명 규칙

 

3가지 유형의 네이밍 컨벤션이 자주 사용됨

🐪 카멜케이스

  • 첫글자를 제외하고 대문자로 표현한 방식이 낙타 모양과 비슷하다고 하여 카멜케이스라 함
  • 자바스크립트에서 일반적으로 변수나 함수의 이름을 사용
let camelCase;

🐍스네이크 케이스

  • 언더바_가 들어 있는 표현 방식이 뱀처럼 생겼다고 하여 스네이크 케이스라 함
let snake_case;

📛파스칼 케이스

  • 시작 글자가 대문자로 표현한 방식이  파스칼 언어의 표기법과 유사하다고 하여 파스칼 케이스라 함
  • 자바스크립트에서 일반적으로 생성자 함수, 클래스의 이름을 사용
let PascalCase;

 

⭐코드 전체의 가독성을 높이려면 케멜케이스와 파스칼 케이스를 따르는 것이 좋음