Skip to content

Coding‐convention

jellyjoji edited this page Jul 31, 2023 · 6 revisions

Coding-convention

기본 네이밍 컨벤션

폴더 네이밍은 소문자로만 구성되어야 한다

  • lib/dom, js/common

파일 네이밍은 카멜케이스로만 구성되어야 한다

typeOf.js,bindEvent.js 이미지 파일들은 해당브랜치명과 + 스네이크케이스로만 구성되어야 한다

main_image, category_image HTML/CSS 클래스 네이밍 컨벤션 HTML/CSS 파일 내에서 클래스명은 케밥케이스로 구성되어야 한다

kebab-case

Javascript 네이밍 컨벤션

Array

자바스크립트에서 변수이름에 복수로 표기해야한다 const **fruitNames** = ['apple', 'banana', 'cucumber'];

Boolean

Bolean값은 전부 is~~으로 구성되어야 한다 const isOpen = true;

Functions

이벤트 리스너 관련 함수는 (handle~)로 구성되어야 한다

어떤 값을 가져오는 것과 관련된 함수는 (get~)로 구성되어야 한다

어떤 값을 세팅하는 것과 관련된 함수는 (set~)로 구성되어야 한다

함수 선언 및 할당시 화살표 함수를 기본으로 한다

화살표함수는 명시적으로 return 명시해야한다

const page = () => { return ... }

Clone this wiki locally