-
Notifications
You must be signed in to change notification settings - Fork 1
Coding Convention
leegwae edited this page Nov 12, 2022
·
2 revisions
ES6를 사용한다.
- 상수는 대문자로 쓰며
_
로 구분한다 . -
as const
로 지정하여 readOnly로 만든다.
const EVENT_TYPE = {
MESSAGE: 'message'
} as const;
const EVENT_TYPE_KO = {
[EVENT_TYPE.MESSAGE]: '메시지'
} as const;
- 카멜 케이스를 사용한다.
- 명사이다.
- 카멜 케이스를 사용한다.
- 동사로 시작한다.
- 파스칼 케이스를 사용한다.
- 파스칼 케이스를 사용한다.
- prefix를 사용하지 않는다.
- 파스칼 케이스를 사용한다.
- prefix를 사용하지 않는다.
인터페이스를 기본으로 사용하고 타입이 필요한 경우 타입을 쓴다.
화살표 함수를 기본으로 사용한다.
- import문의 순서는 custom eslint rule에 따른다.
- export default는 가장 하단에 작성한다.
- export는 변수 선언과 함께 작성한다.
- 기획서
- Figma
- Architecture
- Skill Spec
- API
- Database ERD
-
Tech discussion and sharing