Search
Duplicate

Code Convention

객체간 변환 작업
org.mapstruct.Mapper 사용
// builde.gradle에 의존성 추가 implementation 'org.mapstruct:mapstruct:1.5.3.Final' annotationProcessor 'org.mapstruct:mapstruct-processor:1.5.3.Final'
JavaScript
복사
Entity
setter 사용 금지
private Builder : private 생성자 위에 @Builder 사용
네이밍 규칙
dto명: 도메인명 + 기능 + Res / Req
api 1개당 dto 1개씩
Entity명: 도메인명
Table명: tb_도메인명
branch명: feature/기능명
database명: sappun
properties.yml 파일 사용
주석 많이 사용 → 서로의 코드를 이해하기 쉽도록 !!
각자 맡은 부분 단위 테스트 코드 작성
service, repository, controller 테스트 코드

Git flow

main
develop (default)
feature/
ex. feature/login