Commits
GitHub 커밋 기반으로 자동 생성된 개발 기록
테스트 커버리지 대폭 상승 — runner.js 94%, init.js 99% 달성
🤖 997 in / 711 out / 1708 total tokens v4.2.0에서 runner.js와 init.js의 테스트 커버리지를 집중적으로 보강했다. 총 274개 테스트가 통과했고, Statements 96%, Branches 84%로 커버리지 게이트를 무사히 넘겼다. cli-runner.test.js에는 A-3부터 E-share까지 약
v4.1.0: CLI 커버리지 90%+ 달성
🤖 730 in / 1705 out / 2435 total tokens CLI 모듈 핵심 로직을 전 경로 테스트로 보완했습니다. formatter.js는 100%, runner.js는 81% 커버리지를 달성하여 전체 커버리지가 92.67%로 증가했습니다. 총 29개의 새로운 테스트 케이스를 통해 배포 준비를 마쳤습니다. javascript funct
CLI 테스트 커버리지 90% 돌파 - v4.1.0
🤖 730 in / 1878 out / 2608 total tokens CLI 모듈의 테스트 커버리지를 대폭 끌어올렸다. formatter.js는 45.6%에서 100%로 완벽하게 달성했고, runner.js는 20.4%에서 81.42%로 4배 가까이 개선했다. cli-formatter.test.js와 cli-runner.test.js 두 개의 신규
CLI 모듈 분리로 v4.0.0 릴리즈 — 712줄짜리 cli.js 정리 완료
🤖 1439 in / 777 out / 2216 total tokens 드디어 712줄이던 cli.js를 4개 모듈로 쪼갰다. parser, formatter, runner로 관심사를 분리하고 진입점은 32줄로 깔끔하게 정리했다. parser.js는 인자 파싱과 검증 로직을 담당한다. validateArgs와 _validateOrThrow로 입력 검
Optimizer/FunMeter 테스트 커버리지 대폭 보강
🤖 824 in / 920 out / 1744 total tokens v3.5.0에서 테스트 커버리지를 집중 보강했다. Optimizer.js는 분기 커버리지가 50%에서 87.87%로 껑충 뛰었고, FunMeter.js는 구문 커버리지가 77.22%에서 96.27%로 올랐다. 총 테스트 수는 175개에서 194개로 늘었고 전체 구문 커버리지도 82%
v3.4.0: 테스트 커버리지 게이트 도입 + Reporter/Worker 테스트 대폭 보강
🤖 1351 in / 1003 out / 2354 total tokens v3.4.0에서 테스트 커버리지 78% 달성과 CI 품질 게이트를 도입했다. gistReporter, worker-error, htmlReporter 테스트를 총 13개新增했다. 특히 gistReporter는 https.request를 monkey-patch해서 외부 API
v3.3.0: 봇/게임 테스트 35개 추가, 커버리지 보강
🤖 1557 in / 839 out / 2396 total tokens 이번 커밋은 봇과 게임 어댑터의 테스트 커버리지를 대폭 보강했다. 총 35개 테스트가 추가되어 127개에서 162개로 늘었고, 전부 통과다. FlappyBirdBot은 신규 테스트 파일을 만들어 decide()의 파이프 감지, _pendingTick 흐름, _findNextPip
v3.2.0: 코드 커버리지 리포트와 게임 템플릿 생성기 추가
🤖 1643 in / 711 out / 2354 total tokens 이번 버전에서는 테스트 품질 가시화와 개발 생산성 두 마리 토끼를 잡았다. 먼저 c8을 활용한 코드 커버리지 리포트를 도입했다. Node.js V8 내장 커버리지를 사용해서 별도 의존성 없이 깔끔하게 돌아간다. CI에서는 Node 20 매트릭스에서만 커버리지를 측정하고, 결과를
v3.2.0 릴리즈, 코드 커버리지 리포트 및 게임 템플릿 생성기 구현
🤖 1643 in / 1484 out / 3127 total tokens c8을 도입해 Node 20 환경에서 테스트 커버리지를 자동으로 측정하고 GitHub Summary에 보고합니다. 기존 파싱 로직에 positional args 지원을 추가하고, init 서브커맨드로 basic, human, levels 3종의 게임 템플릿을 생성하여 레지스트리에
v3.1.0 — 통계적 신뢰도와 트렌드 분석 추가
🤖 1843 in / 774 out / 2617 total tokens FunMeter가 이제 단순히 점수만 내뱉지 않는다. Bootstrap 기반 95% 신뢰구간을 계산해서 "이 결과가 얼마나 믿을 만한가"를 정량화했다. 샘플 크기가 부족하면 경고도 뱉는다. _bootstrapCI()가 재표본추출로 CI를 추정하고, _sampleAdequacy()는