Java Convention
Team Convention
테스트 메소드 이름
- 한글로 명시해서 사용하자.
- 테스트 클래스에 DisplayName으로 한글명 처리하기.
@DisplayName("지출 api 통합/인수 테스트")
class ExpenditureControllerTest{
}
예외처리
- 에러 메시지 내용
- 핸들러 단위
- 1개의 GlobalExceptionHandler 로 처리
- 커스텀 Exception
- 최대한 존재 하는 예외를 사용하고, 없을 때 커스텀을 추가해서 사용하자
- 예외처리 핸들러 위치
- 클래스 위치 :
../exception/handler
DTO 네이밍
- [Create | Update | Find | Delete] + [도메인 이름] + [Request or Response]
- ex)
CreateUserRequest
, UpdateUserResponse