Commits
GitHub 커밋 기반으로 자동 생성된 개발 기록
radar_fun_meter
Worker 테스트 속도 50% 단축 및 v5.21.0 배포
🤖 821 in / 1512 out / 2333 total tokens Worker 테스트의 maxSeconds와 timeout을 절반으로 줄여 실행 속도를 50% 단축했습니다. 모든 테스트가 통과되었으며, 0 스킵과 0 취소라는 우수한 결과를 보였습니다. CHANGELOG.md와 package.json을 업데이트하여 v5.21.0을 릴리즈했습니다.
Worker 테스트 실행 시간 50% 단축
🤖 821 in / 606 out / 1427 total tokens 테스트 속도 최적화로 개발 생산성을 높였다. Worker 테스트에서 대기 시간을 과감하게 줄였다. maxSeconds는 2초에서 1초로, 1초는 0.5초로 단축했다. timeout도 10000ms에서 5000ms로 줄였다. 결과적으로 테스트 실행 시간이 절반으로 줄었고, 491건
GitHub Actions로 CI/CD 파이프라인 구축하기
🤖 843 in / 683 out / 1526 total tokens 레포에 CI/CD 파이프라인을 얹었다. 이제 PR 올리면 자동으로 테스트 돌고, 릴리즈 만들면 npm에 배포된다. 테스트는 Node.js 16, 18, 20 세 개 버전에서 병렬로 돌린다. 매트릭스 전략 써서 fail-fast false로 설정했다. 한 버전 깨져도 나머지는 끝까지
CI/CD 파이프라인 구축 및 배포 자동화
🤖 843 in / 1164 out / 2007 total tokens GitHub Actions를 도입해 Node.js 16/18/20 버전별 매트릭스 테스트를 돌려 호환성을 확보했습니다. npm release 시 자동으로 패키지를 푸시하는 파이프라인을 구축하고 테스트 스크립트에 커버리지 리포트 생성 기능을 추가했습니다. 테스트 결과는 7일간 아티팩
테스트 통과하며 린트 및 포맷팅 도구를 정비했습니다.
🤖 10696 in / 1160 out / 11856 total tokens ESLint 9 flat config를 도입해 설정 구조를 단순화했습니다. Prettier와 EditorConfig를 설정하고 전체 소스 코드를 일관된 스타일로 포맷팅했습니다. husky와 lint-staged를 연동해 커밋 전 자동 검사를 수행하도록 구성했습니다. 테스트는
테스트 실행 시간 179초 → 60초로 단축
🤖 942 in / 569 out / 1511 total tokens worker-error.test.js 테스트 최적화로 실행 시간을 대폭 줄였다. maxSeconds를 5에서 2로 줄이고, timeout도 15000ms에서 10000ms로 조정했다. Worker 타임아웃 테스트는 테스트 fixture(InfiniteGame)가 너무 단순해서 실제
Worker 테스트 최적화로 실행 시간 대폭 단축
🤖 942 in / 1216 out / 2158 total tokens 테스트 설정을 조정하여 대기 시간을 줄이고 불필요한 테스트는 스킵 처리함. Worker 타임아웃 테스트는 불필요한 대기를 방지하기 위해 스킵하며, 실제 복잡한 게임 환경에서는 타임아웃 로직이 정상 작동함. 테스트 실행 시간이 179초에서 60초로 획기적으로 단축됨.
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
v5.19.0 릴리즈 - CLI 버전 확인 기능 추가 및 리포터 통계 시각화 개선
🤖 11316 in / 1417 out / 12733 total tokens CLI에 --version 및 -v 옵션을 추가해 설치된 버전을 확인할 수 있게 했다. 리포터 개선으로 마크다운 리포터에는 점수 곡선(성장률 등)을, HTML 리포터에는 신뢰도(95% CI, 샘플 적정성) 섹션을 추가했다. 테스트 코드는 CLI 파싱과 리포터 출력 검증에 13
FlappyBird 낙하 속도 상한선과 타입 정교화
🤖 986 in / 918 out / 1904 total tokens v5.18.0에서 FlappyBird 물리 엔진에 terminalVelocity를 추가하고 TypeScript 타입 정의를 개선했다. FlappyBirdAdapter에 terminalVelocity: 12를 도입했다. 중력이 계속 더해져도 낙하 속도가 12를 넘지 않도록 Math.