브랜치 네이밍
- 타입/(FE/BE)/기능이름(스네이크)
- ex) refactor/BE/
백엔드 네이밍 컨벤션
함수명 : 카멜 케이스 - 동사로 시작
변수명 : 카멜케이스 - 명사
인터페이스/클래스 : 파스칼 케이스
상수 : 모두 대문자
패키지/모듈 : 소문자
주석은 자유롭게
프론트 네이밍 컨벤션
함수명 : 카멜 케이스 - 동사로 시작
변수명 : 카멜케이스 - 명사
인터페이스/클래스 : 파스칼 케이스
상수 : 모두 대문자
타입 추론 이미 정의한 값 아니면 무조건 다 쓰기
주석 자유롭게 (둘의 코드가 너무 차이가 나지 않을정도만)
BEM
블록이름은 최대한 한글자로
디벨롭 머지 방식
pr올렸을 때 1명 이상 approve해야 머지가능
백 : 1명이 했을 때 2명이 확인
프론트 : 각자 서로 해주기
- 리뷰할거 없으면 approve
2.8 추가: 머지할 때 squash and merge 사용!! >> Commit 깔끔하게 관리 가능
코드 리뷰 방식
기능 개발 ⇒ develop으로 합침
배포 시 main 브랜치