정산 프로젝트

새롭게 정의한 이용 상태를 기반으로 정산할 수 있도록 구현
기존에 엑셀로만 관리되던 계약시스템이 관리하도록 마이그레이션
어드민에서 조회되던 정산 금액과 실제 정산 금액일치하도록 개선
총 정산 금액만 확인할 수 있었던 이전과 달리 하루 단위로 계약별 정산금, 일자별 정산 금액, 각 이용 내역별 정산 금액을 확인할 수 있도록 개선
여러 디자인 패턴을 도입해 다양한 계약 변경에 대을할 수 있도록 설계
실제로 나중에 추가된 내땅니킥, 니땅내킥 계약 건에 대해서도 큰 코드 수정 없이 대응
정산에 대한 테스트 코드를 Jest로 작성해 커버리지 80.56% 달성