전시 동적필터 리팩토링

전시 동적필터 리팩토링
페이지 타입별 필터 정책이 코드 곳곳에 흩어져 있어 확장과 유지보수가 어려운 문제를 리팩토링했습니다. 정책은 전략으로, 생성은 공통 흐름으로 분리해 변경 지점을 명확히 했습니다.
#리팩토링#디자인패턴
65005분

페이지 타입별 필터 정책이 코드 곳곳에 흩어져 있어 확장과 유지보수가 어려운 문제를 리팩토링했습니다. 정책은 전략으로, 생성은 공통 흐름으로 분리해 변경 지점을 명확히 했습니다.
마이크로 코딩과 매크로 코딩의 차이를 통해 시니어 IC 성장 관점을 설명했습니다. 코드 품질을 넘어 비즈니스 흐름과 시스템 전체 영향을 보는 태도를 강조했습니다.

P-Canvas는 멤버의 상태와 성장을 시각화해 1on1 대화를 돕는 매니징 프레임워크입니다. 정기적 변화 추적으로 문제를 조기에 발견하고, 평가가 아닌 성장 기록으로 활용하는 방식을 설명합니다.


스프린트 중심 개발로 생긴 단절과 불균형을 점검하고, 제품의 엔드 픽쳐를 다시 그려보았습니다.\n알라미에 맞는 리워드·캐릭터·퀘스트 구조로 잔존율과 성장 가능성을 함께 고민했습니다.

수신 객체의 상태를 확인하는 로직은 해당 함수 내부로 옮기는 편이 더 안전할 수 있다고 설명했습니다.콜백보다 반환값으로 결과를 드러내면 호출 흐름도 더 명확해집니다.

해외 물류사 연동을 if-else 분기 중심에서 추상화와 팩토리, 조합 구조로 리팩토링했습니다. 이를 통해 신규 물류사 추가 시 기존 코드 수정과 테스트 부담을 크게 줄였습니다.