코드 컨벤션
[FE]
[BE]
- 변수는 CamelCase, 상수는 대문자 snake case
- 필드와 메서드는 소문자로 시작하고, 클래스명은 대문자로 시작한다
- 단어는 약어를 지양한다
- Restful API URI 준수
- URI 마지막이 ‘/’로 끝나지 않는다
- 동사는 지양하고 명사를 쓴다.(특히 CRUD를 지칭하는 동사는 금지)
- 단수형 보다는 복수형 명사를 사용한다
- URI는 기본 소문자로 사용한다
- 언더스코어 대신에 하이픈을 사용한다(대시케이스 적용)
- 파일 확장자는 URI에 포함하지 않는다ㅈ
커밋 컨벤션
[FE, BE]
깃플로우 전략
[FE]
-
main branch : 서비스가 원활히 돌아갈 수 있는 브랜치
-
develop : 서비스 개발 브랜치
-
feat/기능관련네이밍 : 각자 맡은 기능에 따라 branch를 받고 해당 branch에서 작업
-
test/기능관련네이밍 : 테스트를 해볼 수 있음
-
참고 자료
우린 Git-flow를 사용하고 있어요 | 우아한형제들 기술블로그