57168983.png

우리는 누구인가?

  • 부스트캠프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
  • 코드만 있다면 언제든 요청가능 (근무시간)
    • 슬랙 알람으로 코드리뷰 요청 확인