하나 이상의 영어 단어로 구성된 식별자를 만들 때 가독성 좋게 단어를 한눈에 구분하기 위해 규정한 명명 규칙
컨벤션의 선택은 주로 해당 언어나 프레임워크의 관례를 따른다. 코드베이스 내의 일관성을 유지하고 가독성을 높이기 위해서는 프로젝트 팀이나 개발자 간에 네이밍 컨벤션에 대한 합의가 필요하다. 종종 언어나 프레임워크의 공식 문서에는 해당 언어에서 권장하는 네이밍 컨벤션에 대한 지침이 포함되어 있다.
const dailyUserTable;
const getCamelCaseExample;
const DailyUserTable;
const PascalCaseExample;
const daily_user_table;
const snake_case_example;
const strDailyUserTable;
const intCountNumber;
// 이해 하기 쉽도록 작성하는 것이 제 1 원칙
// 한글이라도 어려운 용어(고어, 한자어) 사용은 금지
const 사용자가_선택한_결제_파라미터_타입;
// Boolean일 경우에
let 소유자일까 (X)
let 소유자인가 (O)
// 언더바(_)를 이용해 구분한다.
let 국가지방자치단체공공단체금융사여부 (X)
let 국가지방자치단체_공공단체_금융사_여부(O)
참고하면 좋을 만한 자료
구글 스타일 가이드