우리는 누구인가?
- 부스트캠프4기 6조 Daitnu members [Repository]
- 2019-11-04 ~ 2019-12-20 그 후 손절 😎
- ㅋ 수신차단
- 레파지토리 삭제하고 탈주각 (누구인가? 누가 삭제 소리를 내었는가?)
- 사실 권한없음😥
해당 게시글의 목적
- 팀프로젝트를 진행하며 주간개발노트 정리
- 돌아가는 예시 공유
- 취업좀..
- 누구인가? 누가 취업소리를 내었는가?
- 그치만 이렇게 하지 않으면 형진쨩이 나를 봐주지 않는걸😡
프로젝트 목표
- 메일 서비스를 만들어보자!
- 학교에서 배운 cs지식과 부스트캠프에서 학습한 내용들을 활용해보자!
- 다양한 오픈소스를 경험/활용해보자!
- 다른 서비스들과 함께 쓸 수 있는것을 만들어보자!
- 현업 프로세스를 경험해보자!
프로젝트 주요 기능
기능 목록
팀 그라운드 룰
- 차선에 만족하지 않는다.
- 대답이 없다면 동의로 간주한다. (말하지 않으면 모른다.)
- 코드 리뷰는 반드시 진행한다.
- 서로에 대한 예의를 갖춘다.
- Output이 아닌 Outcome에 집중한다.
- 맞든 틀리든 자신의 생각을 표현하고, 타인의 의견을 존중한다.
- 리서치한 내용은 공유한다.
- 웃으면서 디버깅한다.
- 잘 만든 기능(코드) 칭찬한다.
- 코딩만 하지 말고, 나가서 광합성도 하고 온다. (멘탈 관리)
컨벤션
코드 스타일
- airbnb설정을 기본으로 한다.
- 그외의 컨벤션은 링크를 참조한다. 참고
Commit컨벤션
<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
- type
- feat (기능 추가)
- fix (버그 수정)
- docs (문서화)
- style (포맷팅, 세미 콜론, …)
- refactor (코드 개선)
- test (테스트 추가)
- chore (사소한 일)
- build (소스를 빌드할 때)
- ci (지속적 통합)
- perf (성능 개선)
- revert (코드를 되돌렸을 때)
- scope: type내에서 변경사항
- subject: 변경 내용 요약
- body: 변경에 대한 이유
PR컨벤션
- 함수 하나에 개인당 testcase 3개씩 돌려보기
- 코드리뷰 approve 필수
- 테스트 코드가 동작해야만 PR가능
코드리뷰 문화
- 1커밋도 가능
- 10커밋 이하 장려
- 최소 2명 리뷰 후 merge
- 코드만 있다면 언제든 요청가능 (근무시간)