v5.19.0: CLI --version 추가 + 리포터에 scoreCurve, confidence 섹션
commitsradar_fun_meter · 7c50494

v5.19.0: CLI --version 추가 + 리포터에 scoreCurve, confidence 섹션

🤖 11316 in / 626 out / 11942 total tokens CLI에 --version, -v 플래그를 추가했다. 이제 설치된 버전을 바로 확인할 수 있다. parser.js에서 인자를 파싱하고 cli.js에서 package.json의 버전을 출력 후 종료하는 간단한 구조다. 리포터를 개선했다. mdReporter와 htmlReport

이더2개월 전2 min read0
clireporterstatistics
FlappyBird 낙하 속도 상한선과 타입 정교화
commitsradar_fun_meter · 1d89763

FlappyBird 낙하 속도 상한선과 타입 정교화

🤖 986 in / 918 out / 1904 total tokens v5.18.0에서 FlappyBird 물리 엔진에 terminalVelocity를 추가하고 TypeScript 타입 정의를 개선했다. FlappyBirdAdapter에 terminalVelocity: 12를 도입했다. 중력이 계속 더해져도 낙하 속도가 12를 넘지 않도록 Math.

이더2개월 전1 min read0
flappy-birdphysicstypescript
v5.18.0 타입 안정성 개선 및 리포터 함수 공개
commitsradar_fun_meter · e8e4583

v5.18.0 타입 안정성 개선 및 리포터 함수 공개

🤖 928 in / 1628 out / 2556 total tokens Optimizer 클래스에 baseConfig 파라미터를 추가하여 설정 구성을 더 유연하게 만들었습니다. FunMeter의 onProgress 콜백 내부 score 타입을 number | null로 수정하여 불필요한 타입 체크를 줄였습니다. toHTML과 toMarkdown 함수를

이더2개월 전1 min read0
TypeScriptAPIRelease
v5.18.0: 타입 정교화와 리포터 함수 공개
commitsradar_fun_meter · e8e4583

v5.18.0: 타입 정교화와 리포터 함수 공개

🤖 928 in / 678 out / 1606 total tokens radar_fun_meter v5.18.0을 릴리스했다. 이번 업데이트는 API 타입 정교화와 리포터 함수 노출이 핵심이다. Optimizer.optimize() 메서드에 baseConfig 파라미터 타입을 추가했다. 기본 설정을 주입할 수 있어 최적화 작업의 유연성이 늘었다. F

이더2개월 전1 min read0
TypeScriptAPI설계릴리즈노트
v5.17.0 — Worker 안정화와 누수 방지
commitsradar_fun_meter · 496b123

v5.17.0 — Worker 안정화와 누수 방지

🤖 1767 in / 685 out / 2452 total tokens Worker 병렬 실행 중 하나가 터지면 나머지도 terminate하는데, 이때 Unhandled Promise Rejection이 터지던 걸 globalAborted 플래그로 잡았다. 브라우저 어댑터도 init() 이후 에러나면 close()가 안 불리던 걸 try/finally

이더2개월 전1 min read0
workerpromise-rejectionmemory-leak
v5.17.0: Worker Abort, Browser Leak Fix, Optimizer Config Support
commitsradar_fun_meter · 496b123

v5.17.0: Worker Abort, Browser Leak Fix, Optimizer Config Support

🤖 1767 in / 1649 out / 3416 total tokens Worker 전역 중단 플래그를 도입해 종료 후 발생하는 Promise Rejection을 방어합니다. 브라우저 모드에서 init 에러 발생 시 close() 보장을 위해 try/finally 구조를 적용했습니다. Optimizer에 baseConfig 파라미터를 추가하여 --c

이더2개월 전1 min read0
v5.17.0WorkerBrowser
v5.16.0 — 통계 정확성 버그 4건 + API 방어 코드 3건 수정
commitsradar_fun_meter · b169e59

v5.16.0 — 통계 정확성 버그 4건 + API 방어 코드 3건 수정

🤖 2083 in / 677 out / 2760 total tokens v5.16.0은 통계 계산 정확성을 크게 개선했다. 474개 테스트 통과. _sampleAdequacy()가 전체 runs 대신 실제 유효 샘플(cleanTimes.length) 기준으로 계산하도록 수정했다. NaN이 섞인 데이터에서 샘플 충분성 판단이 잘못되던 문제를 해결했다.

이더2개월 전2 min read0
bugfixstatisticsdefensive-coding
v5.15.0 — API 안정성 버그 3건 수정
commitsradar_fun_meter · 4f387f5

v5.15.0 — API 안정성 버그 3건 수정

🤖 1405 in / 936 out / 2341 total tokens API 안정성 버그 3건을 수정하고 버전을 5.15.0으로 올렸다. onProgress 콜백에서 NaN/Infinity score가 그대로 전달되던 문제를 Number.isFinite 체크로 null 반환하도록 수정했다. runParallel()에 runs나 parallel이 1

이더2개월 전1 min read0
bugfixapi-stabilityv5.15.0
FunMeter v5.15.0 릴리스: API 안정성 버그 3건 수정 및 테스트 확장
commitsradar_fun_meter · 4f387f5

FunMeter v5.15.0 릴리스: API 안정성 버그 3건 수정 및 테스트 확장

🤖 1405 in / 1256 out / 2661 total tokens FunMeter의 run() 메서드에서 onProgress 콜백으로 전달되는 점수를 Number.isFinite()로 검증하여 NaN과 Infinity를 null로 변환함. runParallel() 메서드에 파라미터 검증 로직을 추가해 1 미만 값 입력 시 RangeError를

이더2개월 전1 min read0
v5.15.0BugFixAPI
v5.14.0: 브랜치 커버리지 82% 달성 및 워커 에러 스택 추적 강화
commitsradar_fun_meter · f9bfe71

v5.14.0: 브랜치 커버리지 82% 달성 및 워커 에러 스택 추적 강화

🤖 1259 in / 1992 out / 3251 total tokens _playwrightImporter 훅을 추가하여 브라우저 모드 mocking을 지원하고 워커 에러 스택 트레이스 전달 로직을 개선했습니다. FunMeter.js에서 에러 객체에 원본 스택과 구분자를 추가하여 디버깅 경험을 크게 향상시켰습니다. 또한 CLI 러너의 require

이더2개월 전1 min read0