ReturnZero Day 141: 쿠폰 기능 개발 및 버그 디버깅

Source

  • Field Notes/ReturnZero/Daily Notes/Day 141. 2021-11-18.md

Summary

2021-11-18 일지. 쿠폰(Coupon) 기능 개발 중 CSV 업로드 예외 처리 미비 및 AJAX 미지원으로 인한 UX 한계 확인. ‘TRIAL_COUPON’ 사용 시 sql: no rows in result set 에러 발생 원인을 기존 쿠폰 데이터 호환성 문제 및 Store 로직으로 추정하며 디버깅 중. 백준 17404 번(RGB 3색 칠하기 환형) DP 상태 정의 및 점화식 도출 시도. S-105 데드락 관련 로그 분석 및 트랜잭션 처리 확인.

Key Points

  • 쿠폰 기능 개발: CSV 업로드 시 예외 처리(파일 형식, 컬럼 누락) 미비, AJAX 미지원으로 업로드 결과 실시간 리스팅 불가.
  • 쿠폰 에러 디버깅: 기존 쿠폰(TRIAL_COUPON) 사용 시 500 에러(sql: no rows in result set) 발생. 새 쿠폰 생성 시 기존 데이터 호환성 문제 및 Store 로직 수정 필요성 확인.
  • 알고리즘 학습: 백준 17404 번(RGB 3색 칠하기 환형) DP 접근. 상태값을 인접한 두 집단의 색상 조합(RR, RG 등)으로 정의하여 점화식 도출 시도.
  • 서버 이슈: S-105 데드락 관련 로그 확인, RECORD_CLOUD_INFOS 업데이트 트랜잭션 처리 확인.