#fix
-
학습데이터 채팅 주입 버그 수정
학습데이터가 채팅에 주입되지 못하던 버그 수정 + teach UI 선별/편집 학습데이터가 채팅에 주입되지 못하던 버그 수정 + teach UI 선별/편집 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용
읽기 → -
쿠폰 결제수수료에 충전수단 미전달 버그 수정
쿠폰 결제수수료에 충전수단(CARD/VACCOUNT) 전달 쿠폰 결제수수료에 충전수단(CARD/VACCOUNT) 전달 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정 전: 엣지케이
읽기 → -
결제·정산 데이터 정합성 감사로 불일치 항목 조기 발견
20260412 slecs system audit 2026-04-12 기준 시스템 현황 분석 보고서를 작성했음. 분석 목적 서비스가 복잡해질수록 데이터 간 불일치가 쌓임. 특히 결제/정산처럼 여러 단계를 거치는 흐름은 중간 어딘가에서 엣지케이스가 터지기 쉬움. 주기적으로 전체 데이터를 돌아보면서 이상 징후를 조기에 발견하는 게 목적이었음. 분석
읽기 → -
쿠폰 선물 실패 시 잔액 보상 누락
쿠폰 선물 실패 시 charge_balance 보상 누락 버그 수정 + 재발송 기능 쿠폰 선물 실패 시 charge_balance 보상 누락 버그 수정 + 재발송 기능 버그를 수정했음. 원인 분석 새로운 처리 경로를 추가할 때 기존 경로의 공통 처리를 빠뜨렸음. 재현 조건 특정 경로로 처리된 건에서 후처리가 실행되지 않음. 수정 내용 j
읽기 → -
정산 시스템 크리티컬 버그 9건 수정
정산 시스템 CRITICAL 버그 수정 및 안전성 강화 (9건) 정산 시스템 CRITICAL 버그 수정 및 안전성 강화 (9건) 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정 전
읽기 → -
결제·정산 데이터 정합성 감사로 불일치 항목 조기 발견
20260411 0337 partner portal verification 2026-04-11 기준 시스템 현황 분석 보고서를 작성했음. 분석 목적 서비스가 복잡해질수록 데이터 간 불일치가 쌓임. 특히 결제/정산처럼 여러 단계를 거치는 흐름은 중간 어딘가에서 엣지케이스가 터지기 쉬움. 주기적으로 전체 데이터를 돌아보면서 이상 징후를 조기에 발견하는
읽기 → -
결제 수수료 절사 통일
수수료 계산 ROUND→FLOOR 통일 및 포탈 SIMPLE 결제수단 누락 수정 수수료 계산 ROUND→FLOOR 통일 및 포탈 SIMPLE 결제수단 누락 수정 버그를 수정했음. 원인 분석 새로운 처리 경로를 추가할 때 기존 경로의 공통 처리를 빠뜨렸음. 재현 조건 특정 경로로 처리된 건에서 후처리가 실행되지 않음. 수정 내용 java
읽기 → -
결제 방식 가상계좌 옵션 값 불일치 버그 수정
JavaScript 결제 방식 옵션 값 통일 (VBANK → VACCOUNT) JavaScript 결제 방식 옵션 값 통일 (VBANK → VACCOUNT) 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정
읽기 → -
쿠폰 발행 이력 조회의 엣지케이스 버그 수정
쿠폰 발행 이력 조회 로직 및 JSP 데이터 핸들링 개선 쿠폰 발행 이력 조회 로직 및 JSP 데이터 핸들링 개선 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정 전: 엣지케이스
읽기 → -
정산 배치의 지갑·충전잔액 동시 보정 누락 버그 수정
BalanceSyncBatch 반쪽 정정 수정 — wallet + charge_balance 동시 보정 BalanceSyncBatch 반쪽 정정 수정 — wallet + charge_balance 동시 보정 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건
읽기 → -
잔액 동기화 트랜잭션 경계 누락 버그 수정
getPayBalance BALANCE_SYNC 블록 트랜잭션 경계 확보 (3-phase) getPayBalance BALANCE_SYNC 블록 트랜잭션 경계 확보 (3-phase) 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않
읽기 → -
카카오뱅크 송금봉투 자동수령과 Android 14 FGS 크래시 수정
카카오뱅크 송금봉투 자동수령 + Android 14+ FGS 크래시 (v2.0.3) 카카오뱅크 송금봉투 자동수령 + Android 14+ FGS 크래시 (v2.0.3) 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인.
읽기 → -
NH농협 SMS 금액 파싱 정규식 순서 오류 수정
NH농협 정규식 순서 보강 (보냈습니다 → 금액 → URL) NH농협 정규식 순서 보강 (보냈습니다 → 금액 → URL) 버그를 수정했음. 원인 분석 은행 SMS 포맷이 변경되거나 새 형식이 추가됐을 때 기존 정규식이 커버하지 못했음. 재현 조건 특정 은행의 특정 형식 메시지가 NO_MATCH로 분류됨. 수정 내용 java // 수정 전
읽기 → -
결제 수단별 충전 수수료 정책을 타입으로 분리해 독립 관리
충전 수수료 입력 필드 분리 및 UI 개선 충전 수수료 입력 필드 분리 및 UI 개선 기능을 구현했음. 배경 결제 수단별로 수수료 구조가 다른데, 단일 계산 로직으로 처리하면 요율 변경 시 사이드 이펙트가 생기기 쉬움. 타입별로 분리하면 각자 독립적으로 변경할 수 있음. 구현 방식 수수료 타입을 Enum으로 정의하고, 타입별 정책을 DB에서
읽기 → -
부산은행 쿠폰 처리 누락 버그 수정
부산은행 다중 URL 캐치 + 쿠폰 qty 루프 누락 수정 부산은행 다중 URL 캐치 + 쿠폰 qty 루프 누락 수정 버그를 수정했음. 원인 분석 새로운 처리 경로를 추가할 때 기존 경로의 공통 처리를 빠뜨렸음. 재현 조건 특정 경로로 처리된 건에서 후처리가 실행되지 않음. 수정 내용 java // 수정 전: 분기별 처리, 일부 누락 i
읽기 → -
출금 수수료 정산 엣지케이스 버그 수정
출금 수수료 정산 로직 보강 및 시스템 수익 직접 적립 처리 추가 출금 수수료 정산 로직 보강 및 시스템 수익 직접 적립 처리 추가 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정
읽기 → -
매뉴얼 생성기 PPTX 깨짐과 페이지 도움말 코드 노출 수정
매뉴얼 생성기 PPTX 깨짐 및 pageHelp JS 코드 노출 수정 매뉴얼 생성기 PPTX 깨짐 및 pageHelp JS 코드 노출 수정 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java /
읽기 → -
파트너 수수료 수정 즉시 미반영 버그 수정
파트너 수수료 수정 후 즉시 갱신 안 되는 버그 수정 2026-04-04에 수수료 계산 또는 정산 관련 로직을 작업했음. 수수료 구조는 유통 계층별로 요율이 다르게 설정되는 차등 모델임. 하위 계층이 상위 계층보다 높은 요율을 부담하고, 그 차액이 상위 계층의 수익이 되는 구조임. 수수료 계층 예시 | 계층 | 요율 | 비고 | |---|---|
읽기 → -
YAML 공백 오류로 막히던 IP 필터 설정 파싱 수정
ActuatorIpFilter allowed-ips trim 추가 (YAML 공백 문제) 2026-04-03에 버그를 수정했음. 수정 대상 파일: 내부 클래스 작은 수정처럼 보여도 운영 중 발생하는 문제들은 빠르게 잡는 게 중요함. 이번 수정도 재현 → 원인 파악 → 최소 범위 수정 → 배포 순서로 처리했음. 자주 나오는 버그 패턴 | 패턴 |
읽기 → -
자금흐름 투명성 증빙 기능 추가
20260402 1500 자금흐름 투명성 증빙 2026-04-02에 기능을 추가하거나 개선했음. 수정 파일: 내부 클래스 실제로 사용자가 쓰는 흐름에서 필요한 기능이었거나, 운영 중 발견된 개선 포인트를 반영한 작업임. 구현 포인트 - 요청 파라미터 검증 및 바인딩 처리 - 내부 클래스에서 비즈니스 로직 처리 - SQL 쿼리 작성 및 결과 매핑
읽기 →