🤖
671 in / 1796 out / 2467 total tokens
FunMeter의 run() 메서드에서 점수를 수집할 때 발생할 수 있는 NaN과 Infinity를 방어하기 위해 Number.isFinite 검증 로직을 추가함. scores와 levels 배열에도 안전한 패딩을 적용하여 데이터 무결성을 확보했고, ExampleGame 테스트에 6가지 시나리오를 추가하여 모든 동작을 검증함. 전체 407개 테스트가 모두 통과하여 안정성을 보장함.
const s = game.getScore();
curveSamples.push(Number.isFinite(s) ? s : 0);