[TroubleShooting] 폭탄 사용 시 스트릭 검증 추가
<img width="525" height="37" alt="Image" src="https://github.com/user-attachments/assets/9e2f1a0e-504e-4618-b184-b1088e63cb12" />
아니요.................................
<img width="300" src="https://t1.daumcdn.net/brunch/service/user/cnoC/image/tNWE6ahM8L07uaj81q4HjFD6qrY" />
# 문제 상황
- 황금 스낵이 제거될 때 이전까지 누적했던 스트릭을 몰아서 검증한다
(검증 요청 전송 + 스트릭 누적 배열을 빈 배열로 만들기)
- 황금 스낵은 2가지 방법으로 제거할 수 있다
- 원래 하던 거 (합 10 만들기)
- **폭탄을 사용해 제거 ⬅️ 이번에 추가된 방식**
- 폭탄으로 황금 스낵을 제거할 때 검증 로직이 누락되어 있습니다
- 이로 인해 스트릭 누적 배열에 **이전 보드와 현재 보드 데이터가 섞이게 됩니다**
- 결과적으로 다음 검증 요청에서 400 에러가 발생합니다
(이전 보드의 스트릭은 현재 보드 기준으로 합이 10이 아니니까.................)
# 개선 방향
## AS-IS
- `SnackGameBase - handleBomb()`에서 바로 폭탄 사용 API 요청을 보낸다
## TO-BE
- `SnackGameBase - handleBomb()`에 검증 로직을 추가한다
- 폭탄 사용 범위에 황금 스낵이 포함된 경우:
- 검증 요청 전송
- 폭탄 사용 API 전송
- 아닌 경우:
- 폭탄 사용 API 전송
关闭于 2025-07-13 0 条评论