-
Notifications
You must be signed in to change notification settings - Fork 4
Ground Rules
Minsu Kang edited this page Nov 2, 2020
·
14 revisions
[팀원] J004 강민수, J073 박기호, J099 송진현, J188 정지찬
- 한사람당 3분씩 전날에 진행사항과 오늘 진행할 사항을 공유한다.
- 매일마다 스크럼 마스터를 정해서 마스터에 의해서 발표 순서를 정한다.
- 스크럼 마스터가 스크럼 내용을 기록한다.
- 스크럼 때는 스크럼만 집중한다.(잡담은 스크럼 이후로)
- 스크럼 직후에 회의를 진행한다.(시간은 45분, 유동적으로 변경할 수 있다.)
- 회의에 불참하거나 늦참하게 되면 캠퍼분들에게 양해를 구한다.
- 회의가 길어질 경우 45분동안 회의를 진행하고 15분 쉰다.
- 말을 예쁘게 하자.(청유형으로!!)
- 중간점검은 유동적으로 진행하면서 저녁에 진행하기(시간은 19시)
- 중간점검시간에 참석하지 못할 경우 슬랙에 고민사항 혹은 구현사항 적어두기.
- 평일에 개발을 진행하되 주 계획을 완성하지 못했을 경우 공부 혹은 구현은 선택적으로 진행한다.
- wiki에 개발하기 위해서 찾은 내용 혹은 공부한 내용 정리하기.
- 동료의 PR을 반드시 확인하고 review를 최소 한 줄 남긴다.
-
커밋 메시지 컨벤션
- feat: 새로운 기능 추가
- fix: 버그 수정
- docs: 문서 수정
- style: 코드 포매팅, 세미콜론 누락, 코드 변경이 없는 경우
- refactor: 코드 리팩토링
- test: 테스트 코드
- chore: 패키지 매니저 수정(코드 수정 X)
- build: 시스템 또는 외부 종속성에 영향을 미치는 변경사항 (npm, gulp, yarn 레벨)
- keyword는 영어로, 내용은 한글로 작성하는 것을 원칙으로 한다.
- 두 개 이상의 function을 포함하는 경우 반드시 commit 메시지 내용에 작성한다.
[keyword]: 제목 #[issue number]
내용
- 함수는 화살표 함수 방식으로 작성한다.
- .jsx를 제외한 파일명은 단어가 여러개일 경우 '-' 로 구분한다. ex) category-model.js
- .jsx 파일의 파일명은 PascalCase를 사용한다. ex) LoginPage.jsx
- DB 테이블 명은 snake case로 작성한다. (issue_label)
- 변수명은 camel case로 작성한다. (issueLabel)
- 가져온 DB 모델은 pascal case로 작성한다. (IssueLabel)
- [Backend] module.exports = ... / require(...)
- [Frontend] default export = ... / import ... from ...
- 만약 주석이 필요한 경우 // TODO: 해야 할 일 혹은 한 일을 적어준다(2020.10.30)
🏠Home
📝 제품백로그
📖 Api docs
😄일일 회의록
😠일일 회고
👼데일리 스크럼
☔데모
- 1주차 데모 생략
- 2주차 데모 2020.11.06
- 3주차 마지막 데모 2020.11.13