Skip to content

Team Rule

Soyou edited this page Sep 9, 2021 · 2 revisions

Daily Routine

09:00 Stand up Meeting

12:00 점심 시간 (1h)

17:00 Team Code Review + KPT 팀회고 작성

18:00 저녁 시간 (1h)

19:00 30분 이상 운동하기

00:00 이후 노트북 닫고 꿀잠자기

Team Rule

  • 3시간 집중 / 20분 휴식
  • 별것도 아닌 일에 (감탄사) + ?! 금지

    예시1 : (별것도 아닌일에) 어?!
    예시2 : (별것도 아닌일에) 엥?!

  • 반모(반말모드) 금지
  • 화가 나면 물 한 잔 + 5분 휴식
  • 밥 잘 먹기
  • 개인적인 이슈 공유 필수 -> 아프거나 일 있으면 눈치보지 말고 말하기
  • 의견 충돌 시
    • 2:2인 상황 - 모두가 납득할만한 근거를 가지고, 상대측이 설득될 때까지 토론 통해 해결
    • 3:1인 상황 - 소수의 의견을 최대한 존중하면서 다수결의 의견을 채택

Node & NPM Version

  • Node : 14.17.5
  • NPM : 7.21.0

Branch Rule

dev branch에서 기능별로 branch를 만들어야함

$ git switch -c <feature-branch-name>

이름 형식

  • feat / 기능명

    기능을 새로 추가할 때

    예시1: feat/login

    예시2: feat/logout

  • fix / 기능명

    버그 수정 시

    예시1: fix/login

  • modify / 기능명

    기능 수정 시

    예시1: modify/mainpage

Commit Rule

  • Commit message 첫글자 대문자로 작성
[Group] #issueNumber type: detail

# example
[Server] #3 Feat: login
[Client] #14 Feat: mainpage

Group

  • Client
  • Server

Commit type

  • feat: 새로운 기능 추가
  • fix: 버그 수정
  • docs: 문서 수정
  • modify: 수정
  • correct: 문법 오류, 타입 변경, 오타 수정
  • update: 버전 업데이트
  • move : 코드나 파일 이동
  • refactor: 코드 리팩토링

Issue Rule

[Group] 기능 - detail

### ISSUE
- Group: `client`, `server`, `sr`
- Type: `bug`, `feture`, `delete`
- Detail: fix actions from client redux

### TODO
1.[] job1
2.[] job2
3.[] job3

### Estimated time
> Pick one
### `0.5h`
### `1h`
### `1.5h`
### `2h`
### `2.5h`
### `3h`

### Labels
- Estimated time: `E: 1h`
- Group: `client`, `server`
- Sprint: `Sprint_NUMBER___`
- Urgency: `High`, `Middle`, `Low` 

PR Rule

[동작] - edit : [파일명]

예시: Add#13 - edit: login.js

Code style guide

변수 이름 : Camel-Case

파일 & 생성자 이름 : Pascal-Case

Clone this wiki locally