Skip to content

Ground Rules

Minsu Kang edited this page Nov 2, 2020 · 14 revisions

Ground Rules

[팀원] J004 강민수, J073 박기호, J099 송진현, J188 정지찬

🥇 Scrum Rule

  • 한사람당 3분씩 전날에 진행사항과 오늘 진행할 사항을 공유한다.
  • 매일마다 스크럼 마스터를 정해서 마스터에 의해서 발표 순서를 정한다.
  • 스크럼 마스터가 스크럼 내용을 기록한다.
  • 스크럼 때는 스크럼만 집중한다.(잡담은 스크럼 이후로)

😄 Meeting Rule

  • 스크럼 직후에 회의를 진행한다.(시간은 45분, 유동적으로 변경할 수 있다.)
  • 회의에 불참하거나 늦참하게 되면 캠퍼분들에게 양해를 구한다.
  • 회의가 길어질 경우 45분동안 회의를 진행하고 15분 쉰다.
  • 말을 예쁘게 하자.(청유형으로!!)
  • 중간점검은 유동적으로 진행하면서 저녁에 진행하기(시간은 19시)
  • 중간점검시간에 참석하지 못할 경우 슬랙에 고민사항 혹은 구현사항 적어두기.

👨‍👩‍👦 Sprint Rule

  • 평일에 개발을 진행하되 주 계획을 완성하지 못했을 경우 공부 혹은 구현은 선택적으로 진행한다.
  • wiki에 개발하기 위해서 찾은 내용 혹은 공부한 내용 정리하기.
  • 동료의 PR을 반드시 확인하고 review를 최소 한 줄 남긴다.

😎 Commit Convention

  • 커밋 메시지 컨벤션
    • feat: 새로운 기능 추가
    • fix: 버그 수정
    • docs: 문서 수정
    • style: 코드 포매팅, 세미콜론 누락, 코드 변경이 없는 경우
    • refactor: 코드 리팩토링
    • test: 테스트 코드
    • chore: 패키지 매니저 수정(코드 수정 X)
    • build: 시스템 또는 외부 종속성에 영향을 미치는 변경사항 (npm, gulp, yarn 레벨)
  • keyword는 영어로, 내용은 한글로 작성하는 것을 원칙으로 한다.
  • 두 개 이상의 function을 포함하는 경우 반드시 commit 메시지 내용에 작성한다.
[keyword]: 제목 #[issue number]

내용

✔️ Coding Convention

  • 함수는 화살표 함수 방식으로 작성한다.
  • .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)

Overview

🏠Home

📖 Api docs

😄일일 회의록
😠일일 회고
😢주간 회고
👼데일리 스크럼
☔데모
🍵피어세션
📖 학습공유
🔥 Trouble Shooting
🍰 우리의 코드 돌아보기
Clone this wiki locally