Skip to content

fix: CAFE → DESSERT enum 수정, nearby 반경 3000m로 조정#132

Merged
docodocod merged 1 commit into
developfrom
feat/k6-test-fix
Jun 4, 2026
Merged

fix: CAFE → DESSERT enum 수정, nearby 반경 3000m로 조정#132
docodocod merged 1 commit into
developfrom
feat/k6-test-fix

Conversation

@docodocod

Copy link
Copy Markdown
Contributor
  • 05-store-list: CATEGORIES의 CAFE를 실제 enum 값인 DESSERT로 수정
  • StoreService: getNearbyStores 반경 1000m → 3000m 복원

📢 기능 설명

필요시 실행결과 스크린샷 첨부

연결된 issue

연결된 issue를 자동을 닫기 위해 아래 {이슈넘버}를 입력해주세요.

close #{이슈넘버}

✅ 체크리스트

  • PR 제목 규칙 잘 지켰는가?
  • 추가/수정사항을 설명하였는가?
  • 이슈넘버를 적었는가?

- 05-store-list: CATEGORIES의 CAFE를 실제 enum 값인 DESSERT로 수정
- StoreService: getNearbyStores 반경 1000m → 3000m 복원

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@docodocod docodocod merged commit 3a74456 into develop Jun 4, 2026
1 check passed

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request replaces 'CAFE' with 'DESSERT' in the k6 test categories and increases the nearby store search radius from 1000.0 to 3000.0 meters in StoreService. The reviewer warns that the increased radius expands the search area ninefold, potentially causing performance issues in high-density areas. They recommend verifying query performance with EXPLAIN ANALYZE and refactoring the magic number 3000.0 into a class-level constant to avoid duplication.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

int limitedSize = Math.min(size, 100);
return storeRepository.findNearbyWithGist(
latitude, longitude, 1000.0,
latitude, longitude, 3000.0,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

반경을 1000.0m에서 3000.0m로 변경하면 검색 면적이 9배로 늘어나게 됩니다. 매장 밀도가 높은 지역에서는 PostGIS 공간 쿼리(ST_DWithin 및 KNN 거리 정렬)가 스캔해야 하는 데이터양이 크게 증가하여 성능 저하(레이턴시 상승 및 CPU 부하)를 유발할 수 있습니다.\n\n권장 사항:\n1. 성능 검증: 반경 3km 기준에서 대량의 데이터가 존재할 때의 쿼리 성능(EXPLAIN ANALYZE)을 점검해 주세요.\n2. 상수화: 3000.0이라는 매직 넘버가 getNearbyPopularStoresForAi 메서드(101라인) 등 여러 곳에서 중복 사용되고 있습니다. 클래스 레벨 상수로 정의하여 관리하는 것을 권장합니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant