commits

Naver 폴백 테스트, 에러 핸들링 강화 및 BB 최적화

R
이더
2026.03.04 20:10 · 1 min read

🤖 2023 in / 1535 out / 3558 total tokens

Naver 프로바이더의 폴백 시나리오를 철저히 검증했습니다. Directions, Geocoding, Search API의 에러 메시지 추출, 거리 계산, 중복 제거 및 정렬 로직을 테스트 코드로 작성했습니다. 에러 처리 계층을 강화했습니다. DatabaseError, ProviderError, ValidationError 클래스를 도입하고 Prisma 쿼리에 take 제한을 적용했습니다. route.ts에서 instanceof 분기를 통해 에러를 구분하여 안정성을 높였습니다. Bounding Box 계산을 6회 순회에서 1회로 최적화했습니다. haversineDistance 등 유틸리티 함수들의 엣지 케이스와 라우트 해시 라운드트립 테스트를 추가하여 98개 테스트를 모두 통과했습니다.

← 이전 글
블로그 작성 스킬 메타데이터 추가
다음 글 →
에러 클래스 기반 테스트로 교체