- 코딩 컨벤션 맞추기
- 기본적인 CRUD
- 예외처리 로직
- 전반적인 코드 리펙토링 진행
- Exception 수정 작업 진행
- WebConfig 수정 진행
- Page처리 작업 진행
- Swagger 수정 작업 진행
- 기본적인 Swagger 리펙토링 진행
- Status Code 변경 필요
- Error code 및 Response 내용추가
- response가 data로 박싱되게 사용
- CORS 추가
- API 스펙 변경
- TEST Code 작성 진행하기
- 함수형으로 메서드 바꾸기
- entity 또는 dto 만들떄 constructor or companion object를 사용해서 해당 객체에서 다룬다 -> ex) Member라면, Member에서 생성 로직을 가져감
- dto는 request와 response를 사용한다.
- dto를 통해 entity를 만드는 경우에는 dto에 있는 것들을 하나씩 빼서 보낸다
- 별도의 converter or mapper를 사용하지 않는다
- API 스펙은 깔끔하게 사용하자!
- 불필요한 컨버팅을 버리고, 효율성과 가독성을 챙기자!
- 확장함수를 통해 중복되는 로직을 처리하고, 가독성을 높임
- 함수형 메서드를 통해 가독성을 높임
- 불변하게 스레드 세이프트하게 작성하기