• 단위 테스트 커버리지 100%

  • Setter 사용하지 않기

  • method naming convention

    • 동사 + 엔티티명 / 명사 로 행위가 접두사
    • ex) createComment
  • Commit Convention

    • https://velog.io/@bgshin13/GoogleAngular-Commit-Convention
    • 구글 커밋 컨벤션을 따르되, 접두사 사용 방식만을 따른다.
    • ex) feat/comment/create
  • DTO naming Convention

    • 행위(동사) + 엔티티명 + request / response 로 통칭한다.
    • 예외사항 발생 시 회의진행
  • 클래스명 및 메서드명은 api 명세서에 적힌 document 명을 따른다

  • CRUD 작성 시 각각 write, get, update, delete 라는 접두사를 붙인다.