Skip to content

fix: 배지 토큰 표기를 소수 첫째 자리에서 자르기 (버전 26.10.01) - #26

Merged
kobenlys merged 2 commits into
developfrom
feature/badge-token-format-truncate
Oct 2, 2026
Merged

kobenlys merged 2 commits into
developfrom
feature/badge-token-format-truncate

Conversation

@kobenlys

@kobenlys kobenlys commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

🏷️ 작업 유형

  • 🐛 버그 픽스
  • ✨ 개발
  • 📝 문서 추가 및 수정
  • ♻️ 리팩터링
  • 🔧 ETC

📋 변경 사항

배지 토큰 표기를 반올림 대신 소수 첫째 자리에서 자르기 + 버전 26.10.01

  • 문제: String.format("%.1f") 반올림으로 표시값이 실제보다 커짐 (99.96M → "100.0M", 999.96M → "1000.0M") → 레벨 임계값 근처에서 숫자와 레벨 불일치
  • 변경: SvgText.formatTokens를 정수 연산 자르기로 교체 (1.76B → "1.7B", 999.96M → "999.9M")
  • 적용 범위: 카드 누적·Top 5·Claude 마스코트 팝업 (formatTokens 사용처 전부)
  • 버전: pom.xml 26.08.26 → 26.10.01

✅ 테스트

  • ./mvnw verify 통과: 유닛 510/510, 통합 45/45
  • SvgTextTest에 반올림 경계값 6건 추가 — 수정 전 6건 모두 실패 확인(RED)

- 1.76B → 1.7B, 999.96M → 999.9M (기존 1.8B, 1000.0M)
- 표시값이 실제 값을 넘지 않아 레벨 임계값 근처에서 숫자와 레벨 일치
- 반올림 경계값 테스트 6건 추가
@kobenlys kobenlys self-assigned this Oct 2, 2026
@kobenlys
kobenlys merged commit 26ca67b into develop Oct 2, 2026
2 checks passed
@kobenlys
kobenlys deleted the feature/badge-token-format-truncate branch October 2, 2026 06:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant