1.4 KiB
1.4 KiB
getCalculateContentDonationList호출 경로(Controller → Service → QueryData) 확인- 유료/무료 콘텐츠 후원 정산 비율이 모두 70%로 적용되는지 검증
GetCalculateContentDonationQueryData계산 로직의 불필요 분기/중복 제거 및 가독성 개선- 관련 테스트/빌드/정적 진단 실행 및 결과 확인
검증 기록
1차 구현
- 무엇을:
GetCalculateContentDonationQueryData에서 유료/무료 공통 정산 비율 70% 적용 상태를 확인하고, 정산 계산 상수(KRW_PER_CAN,PAYMENT_FEE_RATE,SETTLEMENT_RATE,TAX_RATE)를companion object로 추출해 계산 로직을 정리했다. - 왜: 유료/무료 분기 제거 후 동일 70% 정책을 명확히 유지하고,
BigDecimal상수 재사용으로 계산 의도와 유지보수성을 높이기 위해서다. - 어떻게: 호출 경로(
AdminCalculateController→AdminCalculateService→AdminCalculateQueryRepository→GetCalculateContentDonationQueryData)를 확인했고, 정적 진단은.ktLSP 미구성으로 대체 검증했다. 실행 명령과 결과는 아래와 같다.lsp_diagnostics(GetCalculateContentDonationQueryData.kt): Kotlin LSP 미지원으로 실행 불가(환경 제약 확인)./gradlew test: 성공 (BUILD SUCCESSFUL)./gradlew build: 성공 (BUILD SUCCESSFUL,ktlintMainSourceSetCheck포함)