컨벤션 - connect-foundation/2019-12 GitHub Wiki
Naming
- image -> img
- check -> chk
- description -> desc
- val, value => val
- count, cnt => cnt
- number, num => num
- participate, participant (길지만 명확..)
- cardslist, cardlist -> cardlist
- 컴포넌트 꼬리물기 x
-
티켓 정보
- 티켓 구매 버튼 x / 구매 버튼 o
-
주문 정보
- 주문 구매 버튼 x / 버튼 o
-
- purchase, buy -> buy
- wrapper vs container
- css variable('-')
- for의 iterator 변수 이름 ->
- for (let idx; ...)
- for (const card of cards)
- cards.forEach((card, idx) => {})
- 이중이 된다면 아예 분리하기
- reduce(acc, cur, idx, arr)
- array, arr, list, 복수형 -> 복수형
Commit
- feat, fix, chore 등으로 시작
- 제목은 영어
- 내용은 한글 (have to)
Commit Style
-
단위는 최대한 작게 (프론트 기준 최대 단위는 컴포넌트)
-
Angular Commit Message Guidelines
TITLE: Why Do What build: 빌드 시스템이나 외부 의존성 (gulp, broccoli, npm 등) ci: CI 설정 파일 또는 스크립트 docs: 문서 파일 feat: 새로운 기능의 추가 fix: 버그 수정 perf: 성능 개선을 위한 수정 refactor: 기능 추가나 버그 수정이 아닌 수정 style: 코드의 의미에 영향이 없는 수정 (공백, 포맷, 세미콜론 등) test: 테스트를 추가하거나 존재하는 테스트의 수정 chore: 중요하지 않은 작은 수정- Commit Message 동명사보다 명사를 사용합니다. 관사는 사용하지 않습니다. 꼭 필요한 경우가 아니면 a, an, the는 사용하지 않습니다. 부정문 Don't를 사용합니다.