-
Notifications
You must be signed in to change notification settings - Fork 27
컨벤션
dobest27 edited this page Nov 14, 2019
·
8 revisions
- 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, 복수형 -> 복수형
- feat, fix, chore 등으로 시작
- 제목은 영어
- 내용은 한글 (have to)
-
단위는 최대한 작게 (프론트 기준 최대 단위는 컴포넌트)
-
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를 사용합니다.
실용적인 리액트 테스트 전략
DevOps
Infra Structure
컴포넌트 작성법
Client Sturcture
데이터베이스 스키마
Yarn workspace 명령어
Docker를 이용한 서버 개발 환경
Linting Tools