- 의미 없는 변수명 X
⇒ 유지보수 힘들고, 알아보기 힘드니 반드시 지양! ex) text1, test2
- 메서드 이름은 소문자로 시작하고, 동사로 지으면 좋다! ex) getName()
- 변수명, 메서드 이름은 카멜케이스로 지어주세요
- 클래스 이름은 대문자로 시작합니다
해당 Code Convention 가이드, 네이밍 규칙
FEAT: 새로운 기능을 추가할 경우
FIX: 버그를 고친 경우
STYLE: 코드 포맷 변경, 간단한 수정, 코드 변경이 없는 경우
REFATOR: 프로덕션 코드 리팩토링
DOCS: 문서를 수정한 경우(ex> Swagger)
Rename: 파일 혹은 폴더명 수정 및 이동
Remove: 파일 삭제
CHORE: 빌드 업무 수정(ex> dependency 추가)
커밋 타입: 내용 자세히 적어주기 [#지라이슈넘버]
ex) FEAT: 로그인 rest api 추가 [#지라이슈넘버]-
Git Flow model을 사용하고, Git 기본 명령어 사용한다.
-
Git Flow 사용 브랜치
- feature - 기능
- develop - 개발
- master - 배포
- hotfix - 급한 에러 수정
-
Git Flow 진행 방식
-
feature 브랜치가 완성되면 develop 브랜치로 pull request를 통해 merge한다.
⇒ pull request가 요청되면, 모든 팀원들이 코드 리뷰를 하여 안전하게 merge한다.
-
매 주마다 develop 브랜치를 master 브랜치로 병합하여 배포를 진행한다.
-
-
feature 브랜치 이름 명명 규칙
-
feature/[front or back]/[기능 이름]
ex) feature/front/login
ex) feature/webrtc
-