개발
코드 / 아키텍처 / 디버깅
-
마스킹 이름으로 발생하던 충전 매칭 실패 수정
마스킹 이름으로 주문/충전 매칭 실패 수정 (queue 28 NO_MATCH) 마스킹 이름으로 주문/충전 매칭 실패 수정 (queue 28 NO_MATCH) 버그를 수정했음. 원인 분석 실명 대신 마스킹된 이름(홍*동)이 들어올 때 DB의 실명과 직접 비교해서 매칭 실패가 발생했음. 재현 조건 마스킹 처리된 이름으로 들어온 요청이 NO_MAT
읽기 → -
마스킹 이름으로 들어온 정산 매칭 실패 수정
마스킹 이름/하이픈 금액 매칭 실패 수정 마스킹 이름/하이픈 금액 매칭 실패 수정 버그를 수정했음. 원인 분석 실명 대신 마스킹된 이름(홍*동)이 들어올 때 DB의 실명과 직접 비교해서 매칭 실패가 발생했음. 재현 조건 마스킹 처리된 이름으로 들어온 요청이 NO_MATCH로 처리됐음. 수정 내용 java // 수정 전: 완전 일치 비교만
읽기 → -
매뉴얼 엔진에 환경변수와 CLI 인자 지원 추가
매뉴얼 엔진에 환경변수 및 CLI 인자 지원 추가 매뉴얼 엔진에 환경변수 및 CLI 인자 지원 추가 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request request) {
읽기 → -
출금 수수료 정산 엣지케이스 버그 수정
출금 수수료 정산 로직 보강 및 시스템 수익 직접 적립 처리 추가 출금 수수료 정산 로직 보강 및 시스템 수익 직접 적립 처리 추가 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정
읽기 → -
플랫폼 수익 직접 적립 유틸 메서드 추가
플랫폼 수익 직접 적립 유틸 메서드 추가 플랫폼 수익 직접 적립 유틸 메서드 추가 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request request) { valid
읽기 → -
버튼 크기 조정과 수수료 계산 로직 개선
UI 버튼 크기 및 수수료 계산 로직 개선 UI 버튼 크기 및 수수료 계산 로직 개선 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request request) { val
읽기 → -
결제매출 카드 비활성화
결제매출 카드 비활성화 및 출금 요청 은행코드 백필 추가 결제매출 카드 비활성화 및 출금 요청 은행코드 백필 추가 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 6개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request re
읽기 → -
파트너 계약서 제출 이력 시스템화
파트너 계약서 제출에 사업자등록증/통장사본 첨부 필수화 및 관련 로직 추가 파트너 계약서 제출에 사업자등록증/통장사본 첨부 필수화 및 관련 로직 추가 기능을 구현했음. 배경 계약 프로세스를 시스템 안에서 관리하면 파일 분실 위험이 없어지고, 제출 이력도 추적할 수 있음. 이력이 없으면 분쟁 시 근거가 없어지는 문제가 있었음. 구현 방식 계약서
읽기 → -
정산 승인·거절과 라이브 정산 토글 로직 개선
정산 승인/거절 및 라이브 정산 토글 동작 로직 개선 정산 승인/거절 및 라이브 정산 토글 동작 로직 개선 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, SQL 쿼리 1개, JSP 화면 1개를 작성했음. 코드 예시 java // 핵심 로직 public void
읽기 → -
하위 파트너 정산 관리 UI와 라이브 정산 기능 추가
하위 파트너 정산 관리 UI 및 라이브 정산 기능 추가 하위 파트너 정산 관리 UI 및 라이브 정산 기능 추가 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 3개, SQL 쿼리 2개, JSP 화면 1개를 작성했음. 코드 예시 java // 핵심 로직 public voi
읽기 → -
파트너 수수료율·마진 가시화로 수익성 분석 기능 추가
상위 파트너 수수료율 및 마진 보기 기능 추가 상위 파트너 수수료율 및 마진 보기 기능 추가 기능을 구현했음. 배경 공급 구조에서 마진이 얼마나 발생하는지 직접 확인할 수 없으면 가격 정책 결정이 어려움. 채널별로 수익성을 비교하고, 마진율이 낮은 항목을 파악하는 게 필요했음. 구현 방식 마진 = 판매가 - 공급가 방식으로 계산하고, 항목별
읽기 → -
파트너 수수료율 수정 기능
파트너 수수료율 수정 API 및 UI 추가 파트너 수수료율 수정 API 및 UI 추가 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 2개, JSP 화면 2개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request request
읽기 → -
결제대행사 회원 등급 동기화 로직 분리 개선
결제대행사 회원 등급 동기화 로직 분리 및 개선 결제대행사 회원 등급 동기화 로직 분리 및 개선 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, SQL 쿼리 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request r
읽기 → -
회원 관리 역할 기능 확장
회원 관리 역할 관리 기능 및 UI 개선 회원 관리 역할 관리 기능 및 UI 개선 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 2개, SQL 쿼리 1개, JSP 화면 3개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Reques
읽기 → -
결제·정산 데이터 정합성 감사로 불일치 조기 발견
20260406 1012 partner-portal-quality 2026-04-06 기준 시스템 현황 분석 보고서를 작성했음. 분석 목적 서비스가 복잡해질수록 데이터 간 불일치가 쌓임. 특히 결제/정산처럼 여러 단계를 거치는 흐름은 중간 어딘가에서 엣지케이스가 터지기 쉬움. 주기적으로 전체 데이터를 돌아보면서 이상 징후를 조기에 발견하는 게 목적
읽기 → -
카드 목록 링크와 액션 버튼 UI 개선
카드 목록 링크 및 액션 버튼 UI 개선 카드 목록 링크 및 액션 버튼 UI 개선 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 JSP 화면 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request request) { valid
읽기 → -
API 권한 코드 세부 항목 추가로 관리 편의성 개선
API 권한 코드 및 세부 항목 추가 API 권한 코드 및 세부 항목 추가 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 SQL 쿼리 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request request) { validate(
읽기 → -
JSP 화면에 공통 코드 주입
공통 코드 주입 로직 추가 및 JSP 사용 여부 선택 옵션 개선 공통 코드 주입 로직 추가 및 JSP 사용 여부 선택 옵션 개선 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 3개, JSP 화면 3개를 작성했음. 코드 예시 java // 핵심 로직 public void
읽기 → -
모바일 채팅 화면 개선
모바일 UI 개선 및 채팅 스타일 업데이트 모바일 UI 개선 및 채팅 스타일 업데이트 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 JSP 화면 2개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request request) { val
읽기 → -
AI 채팅에 학습 데이터 주입으로 응답 품질 개선
온보딩 위자드와 AI 채팅 로직 개선 및 내부 API/모델 업데이트 온보딩 위자드와 AI 채팅 로직 개선 및 내부 API/모델 업데이트 기능을 구현했음. 배경 반복적인 사용자 문의를 AI로 자동 응답하면 운영 부담이 줄어듦. 특히 자주 묻는 질문은 DB에 학습 데이터로 쌓아서 AI 응답 품질을 높일 수 있음. 구현 방식 대화형 Q&A 학습 페
읽기 →