Day 166. 2021-12-13

Source

  • Field Notes/ReturnZero/Daily Notes/Day 166. 2021-12-13.md

Summary

쿠폰함(Coupon) 관련 API 개발 중 Nested JSON 파싱 오류와 서버 기동 문제를 겪었음. API 응답 설계 원칙으로 ‘DB 내용을 그대로 전달하여 사후 대응 용이’함을 명시하고, CouponProperties 구조 재편(Type 신설, Marshaller 수정)을 계획함.

Key Points

  • API 응답 설계 원칙: DB 구조를 최대한 그대로 전달하여 사후 대응의 용이성을 확보함.
  • 쿠폰함 구조 변경: CouponProperties 하위에 Display 시리즈를 배치하고, MembershipStartAt 시리즈는 외부에 유지하며 Type을 신설함.
  • 기술적 장애: Nested JSON 응답 파싱 실패 및 서버 기동 중 발생한 오류로 작업 지연.
  • 향후 계획: 테스트 코드 작성 및 크론(Cron) 구현 진행 예정.