FE/BE 숫자 불일치 → 계산 로직 비교

concept updated 2026-04-13

FE/BE 숫자 불일치 → 계산 로직 비교

한 줄 정의

FE와 BE의 숫자가 다를 때 UI 매칭(표면적 수정)이 아니라 계산 함수 자체를 1:1 비교해야 한다.

핵심 내용

잘못된 접근:

  • FE 숫자에 BE를 맞추려고 UI 조정 → 효과 없음
  • 소수점, 반올림 같은 표면적 차이에 집중

올바른 접근:

  1. FE와 BE의 계산 함수 자체를 1:1 비교
  2. 입력값이 동일할 때 어디서 분기하는지 추적
  3. 조건 분기(share_class, 필터 조건 등)가 실제 원인인 경우가 많음

사고 사례 (lattice equity-gap, 2026-02):

  • 증상: 포트폴리오 성과요약 FE/BE 숫자 불일치
  • 시도: adjustShareValue FE 매칭 → 효과 없음
  • 실제 원인: calculateShareBalances에서 share_class 처리 차이

적용 맥락

집계/계산 로직이 있는 모든 FE/BE. 특히 금융 데이터, 통계, 차트 수치.

Relationships

related_to 확정적 검증 후 LLM 판단 (SAST→LLM 패턴) — 불일치 자체가 확정적 시그널 — LLM에 넘기기 전 계산 로직 대조