Search
Duplicate

Code Convention

1.
구글 스타일
2.
Entity에 Setter 사용 금지
3.
Entity 생성시 Builder 패턴 사용
4.
DTO 네이밍 Res, Req
5.
메소드 간격 엔터 두개
6.
서비스에서 사용하는 entity 조회하는 메소드는 get+도메인으로 사용, public으로 열어두기
get 인자 Long으로 id로만 찾기
7.
예외는 커스텀으로 처리 enum으로 관리
8.
도메인 패키지와 글로벌 패키지 구분해서 사용,
9.
@RepositoryDefinition 사용하기
10.
중복되는 기능들 메소드로 빼서 사용
11.
user 도메인 에러코드 - “U1001”
topster 도메인 에러코드 - “T1001”
12.
@NoArgsConstructor(access = AccessLevel.PROTECTED) 추가
13.
Casecade.REMOVE → Cascade.REMOVE 해주는 클래스로 빼기(쿼리수 줄이기)
→[도메인]CascadeDelService