ITADN

[TroubleShooting] 폭탄 사용 시 스트릭 검증 추가

#371Closednijuy 创建于 2025-07-13
N
nijuycommented
<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 条评论