❗작업 순서 !!
- 이슈올리기 + 노션에 이슈와 동일한 단위의 작업 내용 올리기
- 작업하며 커밋 상세히 작성하기!
- 작업이 끝나면 PR을 올리고 리뷰 요청하기
- 리뷰가 끝나고 머지하는 사람이 LINK된 이슈 닫아주기 (자동화 해야합니다!)
메인
<aside>
💡 메서드 컨벤션
- 모든 값을 가져올 경우 복수형이 아닌
All
접두어를 붙인다.
- 특정 값에 해당하는 모든 값을 가져올 경우에는 복수형을 사용한다.
[EX:
findTrimsByModelId()
]
- 값을 가져오는 메서드는
find
로 통일한다.
- 모든 파일은 줄바꿈으로 끝낸다.
</aside>
테스트
<aside>
💡 테스트 컨벤션
- 모든 테스트에는 DisplayName을 통해 명시한다.
- 테스트 클래스에도 DisplayName을 명시한다.
- 테스트 메소드의 DIsplayName은
~한다.
처럼 동사로 끝맺음 한다.
</aside>
ETC
<aside>
💡 ETC
- API URL은
-
로 작성한다. [EX: /car/model/{modelId}/body-type
]
- Json은 카멜 케이스로 작성한다. [EX:
"bodyTypes": []
]
- DB의 컬럼명은 snake 케이스로 작성한다. [EX:
image_url
]
</aside>