Day 120: 쿠폰 시스템 리팩토링 및 알고리즘 문제 풀이

Source

  • Field Notes/ReturnZero/Daily Notes/Day 120. 2021-10-28.md

Summary

2021-10-28(121일차)의 일일 노트로, 쿠폰 시스템의 JSON 데이터 마이그레이션 및 API 테스트 계획, 그리고 BOJ 알고리즘 문제(15685, 17825, 11444) 풀이 시도와 코로나 회복기 출근 정책 관련 기록을 포함한다.

Key Points

  • 쿠폰 시스템 리팩토링: types.JSON(map[string]interface{}) 사용, JSON_EXTRACT/REPLACE를 활용한 DB 마이그레이션 및 기존/새 코드 테스트 계획 수립
  • API 테스트 시나리오: GetCoupons, IssueCouponVoucher, ActivateCouponVoucher 엔드포인트별 동작 확인 및 중복 발급 방지 로직 검토
  • 알고리즘 문제 풀이: BOJ 15685(새퀴), 17825(주사위 윷놀이), 11444(피보나치수6) 문제 분석 및 접근법(백트래킹, 행렬 거듭제곱 등) 고민
  • 업무 환경: 코로나 회복기에 따른 주 3~4회 출근 권고 및 동료의 화면 주의 경고 사항 기록