✅ 사이드 프로젝트 데일리 To Do List

[✅] Exception 처리 관련 정리(Enum 사용)

[✅] DTO 이너 클래스로 정리

 

 

 

🤔 피드백 및 생각

  • Exception 관련 처리를 Enum으로 정리하니까 너무 보기 좋고 깔끔해졌다.
  • DTO를 세세하게 분리해서 만들었었는데 가독성이 너무 떨어졌다.
    • 이너클래스로 관리를 하면서 Request와 Response를 이너 클래스로 정리했다.
  • DTO에 @Builder를 남용해서 사용하던 문제 수정
    • @Builder를 사용하게 되면 @NoArgsConstructor와 @AllargsConstructor를 달아줘야 하는 번거로움 발생
    • DTO에 굳이 @Builder를 달아줘야 할까? 라는 생각을 가지게 되었다.
    • @Builder는 명확한 이유가 없으면 사용하지 않도록 진행
  • DTO에 어노테이션을 달 때 어떤걸 달지 생각하면서 달기

 

 
반응형

+ Recent posts