-
Notifications
You must be signed in to change notification settings - Fork 0
Coding Convention
chohanjoo edited this page Jun 26, 2024
·
7 revisions
코드 일관성을 위해 코딩 컨벤션을 정의한다.
Camel Case를 원칙으로 한다.
- restful api 원칙을 지킨다. (PUT/PATCH 를 구분한다)
- rollback plan 을 가지고 있어야한다.
-
boolean,integer의 리턴타입은 지양한다.- is~ Method 에서만 사용한다.
- dto 간 데이터 변환은 mapstruct 를 사용한다.
- JPA QueryDSL 을 사용한다.
- update 시 JPA 영속성 컨텍스트를 사용한다.
- table 의 pk 는
id가 아닌명시적 id(book_id, order_id...) 를 사용한다.
- Controller, Service, Repository 의 단위 테스트를 작성한다.
- Class, Method 별 단위 테스트를 작성한다.
- exception, 조건문의 단위 테스트를 작성한다.