PR: #33 · 리뷰어: 준용 (CHANGES_REQUESTED) + 유나 · 해결: fb3a326

개요: 페이지네이션 및 지도 기능 PR에서 17건 이슈가 발견됨. Must Fix 5건, Should Fix 7건, Info 5건.


Must Fix (5건)

  1. page 파라미터 숫자 검증 없음

?page=abc → 500 에러. int() 변환에 try/except 없음.

→ 예외 처리 추가

  1. 흩어진/미사용 import

여러 파일에 사용하지 않는 import 잔존.

→ 미사용 import 정리

  1. .bak.tsx 파일 커밋

백업 목적의 .bak.tsx 파일이 커밋에 포함.

→ 삭제

  1. max_per_category 무시

API에 max_per_category 파라미터가 있으나 실제 로직에서 무시됨.

→ 필터링 로직에 반영

  1. API fallback 미연결

API 실패 시 fallback 데이터 로직이 실제 API와 미연결.

→ 에러 핸들링 연결