DongGeon0908 / kotlin-todo

코틀린 투두리스트

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kotlin TODO

TODO

  • 코딩 컨벤션 맞추기
  • 기본적인 CRUD
  • 예외처리 로직
  • 전반적인 코드 리펙토링 진행
  • Exception 수정 작업 진행
  • WebConfig 수정 진행
  • Page처리 작업 진행
  • Swagger 수정 작업 진행
    • 기본적인 Swagger 리펙토링 진행
    • Status Code 변경 필요
    • Error code 및 Response 내용추가
    • response가 data로 박싱되게 사용
  • CORS 추가
  • API 스펙 변경
  • TEST Code 작성 진행하기
  • 함수형으로 메서드 바꾸기

TIPS

  1. entity 또는 dto 만들떄 constructor or companion object를 사용해서 해당 객체에서 다룬다 -> ex) Member라면, Member에서 생성 로직을 가져감
  2. dto는 request와 response를 사용한다.
  3. dto를 통해 entity를 만드는 경우에는 dto에 있는 것들을 하나씩 빼서 보낸다
  4. 별도의 converter or mapper를 사용하지 않는다
  5. API 스펙은 깔끔하게 사용하자!
  6. 불필요한 컨버팅을 버리고, 효율성과 가독성을 챙기자!
  7. 확장함수를 통해 중복되는 로직을 처리하고, 가독성을 높임
  8. 함수형 메서드를 통해 가독성을 높임
  9. 불변하게 스레드 세이프트하게 작성하기

About

코틀린 투두리스트


Languages

Language:Kotlin 100.0%