-
Notifications
You must be signed in to change notification settings - Fork 1
J077 박상혁 2주차 개인 회고
박상혁 edited this page Nov 18, 2022
·
1 revision
- 팀 회고에도 적었지만, 우리만의 서버 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 파일만 수정해서 처리 가능하다는 장점이 존재한다.
- 변환 및 간단한 검증 로직은 response dto 내에 존재
- Request Body는 Request DTO와 Body decorator를 이용해 자동 매핑
- 생각보다 시간을 많이 안썼다. 좀 더 열심히 할 필요가 있다.
- CI / CD 도 사실 이미 하고 있어야 하는데 말이지
- 테스트 코드 신경을 못쓰고 있었다. nest에서 test를 적용하는 방법을 공부해야 한다.
- 테스트 코드 작성하자
- 이제 취준이 끝났다. 빡세게 몰입하자. 늦은 감이 있지만
- 위에 두개 전에 일단 인프라 및 CI / CD 제대로 만들어 놓자