개발
코드 / 아키텍처 / 디버깅
-
순수 납부자 로직과 수수료 화면 사용성 개선
순수 납부자 로직 추가 및 수수료 화면 개선 순수 납부자 로직 추가 및 수수료 화면 개선 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, JSP 화면 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request reque
읽기 → -
파트너 레벨·수수료 납부 로직 개선
파트너 레벨 및 수수료 납부 로직 개선 파트너 레벨 및 수수료 납부 로직 개선 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, JSP 화면 2개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request request) {
읽기 → -
정산 주기 기능 추가
정산 주기 관련 기능 추가 및 로직 개선 정산 주기 관련 기능 추가 및 로직 개선 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 4개, SQL 쿼리 2개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request request)
읽기 → -
파트너포탈 관리 편의성·사용자 경험 개선
파트너포탈 기능/정책/출력 등 개선 및 신규 로직 추가 파트너포탈 기능/정책/출력 등 개선 및 신규 로직 추가 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 3개, SQL 쿼리 1개, JSP 화면 2개를 작성했음. 코드 예시 java // 핵심 로직 public voi
읽기 → -
결제·정산 데이터 정합성 감사로 불일치 항목 조기 발견
20260405 crud design quality audit 2026-04-05 기준 시스템 현황 분석 보고서를 작성했음. 분석 목적 서비스가 복잡해질수록 데이터 간 불일치가 쌓임. 특히 결제/정산처럼 여러 단계를 거치는 흐름은 중간 어딘가에서 엣지케이스가 터지기 쉬움. 주기적으로 전체 데이터를 돌아보면서 이상 징후를 조기에 발견하는 게 목적이었
읽기 → -
파트너 전용 이용정책
파트너 전용 이용정책 추가 및 이상감지/포털 개선 파트너 전용 이용정책 추가 및 이상감지/포털 개선 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 5개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request request) {
읽기 → -
관리 화면 아이콘 깨짐 현상 수정
Iconoir v6→v7 깨진 아이콘 수정 (7개 파일) Iconoir v6→v7 깨진 아이콘 수정 (7개 파일) 버그를 수정했음. 원인 분석 아이콘 라이브러리(Iconoir) 버전 업그레이드로 클래스명이 변경됐는데, 기존 JSP 파일에 반영하지 않았음. 재현 조건 여러 관리 화면에서 아이콘이 빈 네모로 표시됨. 수정 내용 html <!
읽기 → -
파트너포탈 디자인 이슈 3건 수정
파트너포탈 디자인 이슈 3건 수정 파트너포탈 디자인 이슈 3건 수정 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정 전: 엣지케이스 미처리 public void process(Da
읽기 → -
파트너포탈 myinfo 테이블 스타일 통일과 빌드 오류 해결
파트너포탈 myinfo 테이블 스타일 통일 및 빌드 에러 수정 파트너포탈 myinfo 테이블 스타일 통일 및 빌드 에러 수정 버그를 수정했음. 원인 분석 컴파일 타임에 참조하는 클래스가 누락되어 빌드 에러가 발생했음. 재현 조건 gradle build 실행 시 컴파일 에러. 수정 내용 java // 스텁 추가로 빌드 통과 public c
읽기 → -
파트너포탈 보안·XSS·비즈니스로직 취약점 종합 수정
파트너포탈 보안/비즈니스로직/XSS 종합 수정 (23개 파일) 파트너포탈 보안/비즈니스로직/XSS 종합 수정 (23개 파일) 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정 전:
읽기 → -
파트너 포털 외부 채널 수수료·정산 버그 수정
이커머스 PG 플랫폼 파트너 포털 불필요 메뉴 정리 2026-04-04에 외부 채널 관련 버그를 수정했음. 외부 채널은 결제 플랫폼을 통해 서비스를 제공하는 사업자 단위임. 채널별로 수수료 설정, 메뉴 권한, 하위 채널 관리 등이 개별로 동작함. 수정 내용 포털 메뉴 노출 조건, 파라미터 바인딩 오류, 화면 갱신 타이밍 등의 버그를 잡았음. 수수
읽기 → -
정산 수수료 테이블 컬럼 오류 수정
수수료 테이블 th/td 컬럼 불일치 + 충전(카드/가상) 편집 가능하게 변경 2026-04-04에 수수료 계산 또는 정산 관련 로직을 작업했음. 수수료 구조는 유통 계층별로 요율이 다르게 설정되는 차등 모델임. 하위 계층이 상위 계층보다 높은 요율을 부담하고, 그 차액이 상위 계층의 수익이 되는 구조임. 수수료 계층 예시 | 계층 | 요율 |
읽기 → -
파트너 수수료 수정 즉시 미반영 버그 수정
파트너 수수료 수정 후 즉시 갱신 안 되는 버그 수정 2026-04-04에 수수료 계산 또는 정산 관련 로직을 작업했음. 수수료 구조는 유통 계층별로 요율이 다르게 설정되는 차등 모델임. 하위 계층이 상위 계층보다 높은 요율을 부담하고, 그 차액이 상위 계층의 수익이 되는 구조임. 수수료 계층 예시 | 계층 | 요율 | 비고 | |---|---|
읽기 → -
파트너 수수료 계층별 마진 계산 로직 개선
파트너 수수료 validation 제거 + 건당수수료 편집 + 마진계산 방향 수정 2026-04-04에 수수료 계산 또는 정산 관련 로직을 작업했음. 수수료 구조는 유통 계층별로 요율이 다르게 설정되는 차등 모델임. 하위 계층이 상위 계층보다 높은 요율을 부담하고, 그 차액이 상위 계층의 수익이 되는 구조임. 수수료 계층 예시 | 계층 | 요율
읽기 → -
파트너 수수료 계층별 요율 역전 방지 검증 추가
파트너 수수료 역등분 validation/마진계산 방향 수정 2026-04-04에 수수료 계산 또는 정산 관련 로직을 작업했음. 수수료 구조는 유통 계층별로 요율이 다르게 설정되는 차등 모델임. 하위 계층이 상위 계층보다 높은 요율을 부담하고, 그 차액이 상위 계층의 수익이 되는 구조임. 수수료 계층 예시 | 계층 | 요율 | 비고 | |---|
읽기 → -
블랙리스트 자동 등록과 Rate Limit으로 공격 실시간 차단
AiController Model import 누락 수정 2026-04-04에 버그를 수정했음. 수정 대상 파일: 내부 클래스 작은 수정처럼 보여도 운영 중 발생하는 문제들은 빠르게 잡는 게 중요함. 이번 수정도 재현 → 원인 파악 → 최소 범위 수정 → 배포 순서로 처리했음. 자주 나오는 버그 패턴 | 패턴 | 증상 | |---|---| |
읽기 → -
AI 상담을 Claude API 직접 호출로 전환해 품질·레이턴시 개선
AI 상담을 Claude API 직접 호출로 전환 2026-04-04에 AI 상담 기능을 추가하거나 개선했음. 기존에 외부 서비스를 통하던 AI 상담을 Claude API 직접 호출 방식으로 전환했음. 응답 품질과 커스터마이징 자유도가 올라갔고, 중간 레이어가 없어지니 레이턴시도 줄었음. 기능 구조 사용자 질문 → 내부 클래스 (API 호출
읽기 → -
AI 상담 직접 연동
AI 상담 로그인 필수 + 경고/정지 30분 시간제한 2026-04-04에 AI 상담 기능을 추가하거나 개선했음. 기존에 외부 서비스를 통하던 AI 상담을 Claude API 직접 호출 방식으로 전환했음. 응답 품질과 커스터마이징 자유도가 올라갔고, 중간 레이어가 없어지니 레이턴시도 줄었음. 기능 구조 사용자 질문 → 내부 클래스 (API
읽기 → -
AI 상담 부적절 이용 경고·정지 기능 도입
AI 상담 부적절 이용 시 경고 및 정지 기능 추가** 2026-04-04에 AI 상담 기능을 추가하거나 개선했음. 기존에 외부 서비스를 통하던 AI 상담을 Claude API 직접 호출 방식으로 전환했음. 응답 품질과 커스터마이징 자유도가 올라갔고, 중간 레이어가 없어지니 레이턴시도 줄었음. 기능 구조 사용자 질문 → 내부 클래스 (API
읽기 → -
AI 상담사를 Claude API 직접 호출로 전환해 품질과 보안 강화
AI 상담사의 명칭 및 역할 소개 개선** 2026-04-04에 AI 상담 기능을 추가하거나 개선했음. 기존에 외부 서비스를 통하던 AI 상담을 Claude API 직접 호출 방식으로 전환했음. 응답 품질과 커스터마이징 자유도가 올라갔고, 중간 레이어가 없어지니 레이턴시도 줄었음. 기능 구조 사용자 질문 → 내부 클래스 (API 호출)
읽기 →