[일상 회고] - 가계부 CS 대응

jun·2025년 5월 2일

회고

목록 보기
1/2

주요 이슈

  • 서버 데이터 + 로컬 데이터 간 중복 처리 이슈
  • 반복 지출 관련 중복 데이터 적재
  • 알림, 문자간 중복 로직 처리 적용되지 않음.

문제 및 해결

  • 서버에서 내려받은 데이터와 문자에서 파싱된 정보간의 중복 발생

    금액, 날짜, 키워드 형태로 키로 만들어 체크해서 진행

  • 반복 지출의 경우 알림이 여러번 수신되는 케이스 발생

    일정 시간동안 반복 수신되는 정보는 내역에 적재되지 않도록 처리

  • 하나의 결제에 여려경로의 input이 존재함. 가령 알림 수신, RCS 수신 등 같은 내역이지만 둘다 넣으면 금액이 두배로 증가하는 현상 발생

    이를 해결하기 위해 특정시간, 금액이 같은 경우 중복 로직을 반영

오늘의 생각

이번 일을 통해 크게 반성하게 되었다.
“작은 문제 하나 고치자고, 왜 이렇게 오래 걸리지?” 라는 생각 뒤에는
“작은 걸 오래 방치해서 더 복잡해졌다”는 구조적 이유가 숨어 있었다.

당장 급하지 않다는 이유로 버전 업데이트, 테스트 코드 작성, 의존성 정리는 계속 뒤로 밀려왔다.
하지만 이번에 느낀 건, 결국 이 모든 것들이 작은 문제를 작게 고칠 수 있는 조건이라는 점이다.

앞으로의 다짐

•	작은 이슈라도 바로 확인하고 정리하기
•	레거시 테스트 코드 작성은 매주 작은 단위로 진행
•	버전 및 의존성 업데이트는 주간 단위로 체크하며 ‘기술 부채’를 줄여나가기
profile
사람들에게 긍정적 에너지와 즐거움을 주는 개발자

0개의 댓글