개발
코드 / 아키텍처 / 디버깅
-
관리자 스타일 디자인 토큰 통일
feat: 파트너 전자계약서 스타일 추가 및 관리자 반응형 레이아웃 수정 CSS/SCSS 작업은 눈에 잘 안 보이지만 쌓이면 시스템 전체 일관성에 영향 줌. 이번엔 디자인 토큰 통일과 반응형 최적화가 메인이었음. CSS 변수 통일 작업 컴포넌트마다 4px, 6px, 8px, 12px이 혼재해있었음. 디자인 시스템 기준을 잡고 CSS 변수로 통일함.
읽기 → -
포인트 충전 한도 기능 추가
feat: 추가된 충전 한도 기능 및 SQL 쿼리 확장 포인트/잔액 관련 로직은 정합성이 핵심임. 동시성 이슈와 소수점 처리를 특히 조심해야 함. 포인트 차감 순서 무상 포인트 먼저 차감 → 부족하면 유상에서 차감 (세금 처리, 환불 정책과 연관됨) 동시성 처리 sql -- 비관적 락으로 잔액 차감 SELECT balance FROM wa
읽기 → -
결제 영수증 화면을 모바일 카드형으로 개선하고 조회 성능 향상
feat: enhance receipt details and refund logic JSP UI 작업은 레거시 환경에서 어떻게 사용성을 올릴 수 있는지 계속 고민하게 만듦. 테이블 레이아웃 개선 모바일에서 가로 스크롤 없이 보이게 하는 게 과제였음. 카드형 뷰로 폴백 처리함. jsp <%-- PC: 테이블 형태 --%> <div class="ad
읽기 → -
JSP 관리 화면 모바일 레이아웃과 정산 수수료 정책 개선
feat: refine fee policy logic and enhance JSP layout flexibility JSP UI 작업은 레거시 환경에서 어떻게 사용성을 올릴 수 있는지 계속 고민하게 만듦. 테이블 레이아웃 개선 모바일에서 가로 스크롤 없이 보이게 하는 게 과제였음. 카드형 뷰로 폴백 처리함. jsp <%-- PC: 테이블 형태 -
읽기 → -
관리자 화면 모바일 대응과 테이블 성능 개선
feat: enhance fee calculation, design presets, and database schema JSP UI 작업은 레거시 환경에서 어떻게 사용성을 올릴 수 있는지 계속 고민하게 만듦. 테이블 레이아웃 개선 모바일에서 가로 스크롤 없이 보이게 하는 게 과제였음. 카드형 뷰로 폴백 처리함. jsp <%-- PC: 테이블 형태
읽기 → -
위젯 중복 제거와 프리셋 유연성 개선
feat: clean up widget duplicates and enhance preset flexibility 이번 작업의 핵심은 기존 기능 안정화와 코드 일관성 확보였음. 변경 범위가 여러 레이어에 걸쳐있어서 영향 범위를 꼼꼼히 체크했음. 변경 영역 | 레이어 | 파일 수 | 주요 변경 | |--------|--------|---------|
읽기 → -
어드민 특정 경로에 설정 허브 권한 처리 추가
feat: add SETTINGS_HUB permission handling for specific admin routes 이번 작업의 핵심은 기존 기능 안정화와 코드 일관성 확보였음. 변경 범위가 여러 레이어에 걸쳐있어서 영향 범위를 꼼꼼히 체크했음. 변경 영역 | 레이어 | 파일 수 | 주요 변경 | |--------|--------|-----
읽기 → -
JSP 관리자 화면 모바일 반응형
feat: simplify JSP logic and update layout presets for efficiency JSP UI 작업은 레거시 환경에서 어떻게 사용성을 올릴 수 있는지 계속 고민하게 만듦. 테이블 레이아웃 개선 모바일에서 가로 스크롤 없이 보이게 하는 게 과제였음. 카드형 뷰로 폴백 처리함. jsp <%-- PC: 테이블 형태
읽기 → -
디자인 토큰 통일과 모바일 스크롤 스냅으로 스타일 일관성 개선
feat: introduce modern SCSS presets and utility mixins CSS/SCSS 작업은 눈에 잘 안 보이지만 쌓이면 시스템 전체 일관성에 영향 줌. 이번엔 디자인 토큰 통일과 반응형 최적화가 메인이었음. CSS 변수 통일 작업 컴포넌트마다 4px, 6px, 8px, 12px이 혼재해있었음. 디자인 시스템 기준을 잡
읽기 → -
선불 결제 플로우 분석
docs: refine prepaid flow analysis and compile WelcomePay Q&A 문서화 작업은 귀찮지만 나중을 위해 꼭 필요함. 특히 외부 API 연동 부분은 레퍼런스 없으면 매번 명세서 다시 뒤져야 함. 문서 구조 .claude/docs/ ├── api-reference.md 외부 API 엔드포인트 정리
읽기 → -
정산 멱등성 보장과 수수료 계산 구조 개선
feat: refactor settlement process with idempotency and transactional fixes 정산 및 수수료 로직은 버그 하나가 금전 오류로 직결되는 영역이라 신중하게 접근해야 함. 수수료 계산 구조 유통 단계별로 수수료가 누적되는 구조임. 최하위 파트너가 가장 높은 요율을 부담하고, 상위로 갈수록 낮아지며
읽기 → -
데모 세션 읽기전용 전환으로 무료 체험 어뷰징 차단
feat: restrict modifications and actions in demo sessions 무료 체험 기능을 추가했다가 제거하는 과정이 있었음. 기능 방향 전환의 흔적임. 체험 시스템 설계 의도 신규 파트너 → 무료 체험 신청 → 30일 제한 계정 발급 → 만료 전 유료 전환 유도 도입 후 제거 이유 | 문제 | 내용 | |-
읽기 → -
Apple OAuth 콜백 세션 유실
feat: 무료 체험 관련 기능 및 UI 제거 Apple OAuth가 구글/카카오랑 달리 까다로운 이유가 있음. form_post 방식을 강제하기 때문에 콜백이 POST로 들어오고, 이 과정에서 세션이 끊기거나 CORS 문제가 발생함. Apple OAuth 특이사항 - 콜백이 GET이 아닌 POST (form_post) - 봇 차단 필터가 Appl
읽기 → -
무료 체험을 데모 세션으로 전환하고 트라이얼 코드 제거
feat: 무료 체험 시작/완료 페이지 추가 및 트라이얼 시스템 구현 무료 체험 기능을 추가했다가 제거하는 과정이 있었음. 기능 방향 전환의 흔적임. 체험 시스템 설계 의도 신규 파트너 → 무료 체험 신청 → 30일 제한 계정 발급 → 만료 전 유료 전환 유도 도입 후 제거 이유 | 문제 | 내용 | |------|------| | 운영
읽기 → -
디자인 토큰 통일과 모바일 스크롤 스냅으로 스타일 일관성 개선
feat: 추가 솔루션 SCSS 파일 제작 및 스타일링 구현 CSS/SCSS 작업은 눈에 잘 안 보이지만 쌓이면 시스템 전체 일관성에 영향 줌. 이번엔 디자인 토큰 통일과 반응형 최적화가 메인이었음. CSS 변수 통일 작업 컴포넌트마다 4px, 6px, 8px, 12px이 혼재해있었음. 디자인 시스템 기준을 잡고 CSS 변수로 통일함. scss
읽기 → -
주문 결제 트랜잭션 정합성 강화와 쇼핑 UX 개선
fix: 주문서 통합 + 결제 UX 개선 + 쇼핑 서브헤더 추가 상품 목록부터 주문까지 이어지는 흐름을 정비했음. 특히 상품 옵션 처리와 페이징, 카테고리 필터가 한 번에 엮이는 부분이 까다로웠음. 상품 옵션 처리 구조 java // 옵션 유무 분기 if (product.hasOption()) { model.addAttribute("opti
읽기 → -
지갑 잔액 표시 개선과 포인트 차감 동시성 버그 수정
fix: 관리자 시스템 접근 권한 버그 수정 + 지갑 잔액 표시 개선 포인트/잔액 관련 로직은 정합성이 핵심임. 동시성 이슈와 소수점 처리를 특히 조심해야 함. 포인트 차감 순서 무상 포인트 먼저 차감 → 부족하면 유상에서 차감 (세금 처리, 환불 정책과 연관됨) 동시성 처리 sql -- 비관적 락으로 잔액 차감 SELECT balance
읽기 → -
모바일 반응형 테이블을 카드형으로 개선하고 충전 흐름 수정
fix: 프로필 닉네임→성함 용어 변경, 충전 시 휴대폰 미등록 리다이렉트 개선 JSP UI 작업은 레거시 환경에서 어떻게 사용성을 올릴 수 있는지 계속 고민하게 만듦. 테이블 레이아웃 개선 모바일에서 가로 스크롤 없이 보이게 하는 게 과제였음. 카드형 뷰로 폴백 처리함. jsp <%-- PC: 테이블 형태 --%> <div class="admi
읽기 → -
CSS 변수 통일과 모바일 카드 스크롤 스냅 개선
feat: 테마 설정 폰트 목록에 Pretendard 추가 CSS/SCSS 작업은 눈에 잘 안 보이지만 쌓이면 시스템 전체 일관성에 영향 줌. 이번엔 디자인 토큰 통일과 반응형 최적화가 메인이었음. CSS 변수 통일 작업 컴포넌트마다 4px, 6px, 8px, 12px이 혼재해있었음. 디자인 시스템 기준을 잡고 CSS 변수로 통일함. scss :
읽기 → -
CSS 디자인 토큰 통일과 모바일 카드 스크롤 스냅 개선
fix: 아이디/비밀번호 찾기 페이지 버튼 CSS 셀렉터 scope 추가 CSS/SCSS 작업은 눈에 잘 안 보이지만 쌓이면 시스템 전체 일관성에 영향 줌. 이번엔 디자인 토큰 통일과 반응형 최적화가 메인이었음. CSS 변수 통일 작업 컴포넌트마다 4px, 6px, 8px, 12px이 혼재해있었음. 디자인 시스템 기준을 잡고 CSS 변수로 통일함.
읽기 →