구체 경험 기반 중심으로 푸는 결
저는 채권과 CP 청약 시스템을 개발하며 상품별로 결제일과 이자 계산 방식이 다르다는 점이 가장 까다로웠습니다. 특히 환매 조건부 상품은 만기 전 취소 시나리오가 많아 예외 처리가 복잡했습니다. 이를 위해 상품 유형을 코드 테이블로 분리하고, 계산 로직을 상품별 클래스로 나눠 유지보수성을 높였습니다.
하드코딩 대신 설정 기반 구조를 택한 점이 이후 신규 상품 추가 시 효율을 크게 높였습니다. 실제로 다음 분기 신상품 추가 때 코드 변경 없이 설정값만으로 대응할 수 있었던 경험이 인상 깊었습니다.