정산 모듈 구현으로 금융 도메인 정밀도 학습 경험
직접적인 보험·금융 시스템 운영 경험은 아직 없지만, 팀 프로젝트에서 결제 및 정산 모듈을 구현하면서 금융 도메인이 요구하는 정밀도를 처음 실감했습니다. 금액 계산을 float으로 처리했다가 소수점 오차가 누적되는 문제를 겪고, Decimal 타입으로 전환한 뒤 불변식 단위 테스트를 추가했습니다. 이 과정에서 정확성이 성능보다 훨씬 중요한 제약 조건임을 배웠습니다. 부분 취소나 환불 케이스처럼 예외 경로도 본 흐름만큼 촘촘하게 검증하지 않으면 잘못된 금액이 노출될 수 있다는 점도 테스트 코드를 직접 짜면서 익혔습니다. 지금은 수치 정확성이 중요한 도메인에서는 타입 선택과 반올림 정책부터 먼저 정의하는 방향을 배웠습니다.