Skip to content

J077 박상혁 2주차 개인 회고

박상혁 edited this page Nov 18, 2022 · 1 revision

Keep

  • 팀 회고에도 적었지만, 우리만의 서버 DDD 구조를 잘 확립해 놓았다. Spring에서의 경험이 빛을 발하는 구나
    • Request Body는 Request DTO와 Body decorator를 이용해 자동 매핑
      • request dto 내에서 class-validator로 간단한 validation 진행
    • Service Layer에서 domain 클래스 적극 활용 (DDD의 핵심, 아직 미숙하다)
    • Repository method는 domain class를 인자로 받고 domain class를 return 하는 것을 기본으로 함 (이전 프로젝트 경험 상 이를 지키기 애매한 경우가 몇 번 있었는데 이럴 때는 유도리에 있게 넘어갑시다.)
    • 유저에게 주는 input은 1차적으로 response dto 사용
      • 변환 및 간단한 검증 로직은 response dto 내에 존재
        • dto가 단순 데이터 덩어리가 아니게 되지만 개인적으로 생성자 내에 변환, 검증 로직이 있는 것은 괜찮다고 봄
        • 이로써 파라미터가 간결해지며 응답 사항에 수정할 필요가 생길 시 대부분의 경우 dto 파일만 수정해서 처리 가능하다는 장점이 존재한다.

Problem

  • 생각보다 시간을 많이 안썼다. 좀 더 열심히 할 필요가 있다.
    • CI / CD 도 사실 이미 하고 있어야 하는데 말이지
  • 테스트 코드 신경을 못쓰고 있었다. nest에서 test를 적용하는 방법을 공부해야 한다.

Try

  • 테스트 코드 작성하자
  • 이제 취준이 끝났다. 빡세게 몰입하자. 늦은 감이 있지만
  • 위에 두개 전에 일단 인프라 및 CI / CD 제대로 만들어 놓자
Clone this wiki locally