금액, 날짜, 키워드 형태로 키로 만들어 체크해서 진행
일정 시간동안 반복 수신되는 정보는 내역에 적재되지 않도록 처리
이를 해결하기 위해 특정시간, 금액이 같은 경우 중복 로직을 반영

이번 일을 통해 크게 반성하게 되었다.
“작은 문제 하나 고치자고, 왜 이렇게 오래 걸리지?” 라는 생각 뒤에는
“작은 걸 오래 방치해서 더 복잡해졌다”는 구조적 이유가 숨어 있었다.
당장 급하지 않다는 이유로 버전 업데이트, 테스트 코드 작성, 의존성 정리는 계속 뒤로 밀려왔다.
하지만 이번에 느낀 건, 결국 이 모든 것들이 작은 문제를 작게 고칠 수 있는 조건이라는 점이다.
• 작은 이슈라도 바로 확인하고 정리하기
• 레거시 테스트 코드 작성은 매주 작은 단위로 진행
• 버전 및 의존성 업데이트는 주간 단위로 체크하며 ‘기술 부채’를 줄여나가기