코드 작성
- 최소한의 기능단위로 테스트 코드 작성하기
- 최소한의 기능단위로 커밋 메세지 작성하기
개발 절차
github issue 생성하기
→ feature/login branch 생성
→ 로그인 기능 코드 추가
→ add, commit
→ feature/login push
→ pr 생성
→ 코드 리뷰, 충돌 검사
→ feature 로 squash and merge
→ feature/login 삭제
코드리뷰
- 매일 오후 10시 고정(팀 스크럼시 진행)
- 코드리뷰 → Merge → Merge 된 프로젝트 업데이트 → [feature to dev] Merge
코드 스타일
인텔리제이 코딩 컨벤션 설정
엔티티 작성 규칙
- 생성자 주입 + 빌더 패턴
- getter 사용가능
- setter 금지!! → setter 필요시 메서드 새로 생성하기
→ 메서드명 set… 금지!
Branch
- main(배포용)
- dev(개발용)
- feature(기능 개발용)
패키지 Naming