목록 보기
쏘카플랜 개편기
프론트엔드

쏘카플랜 개편기

쏘카
쏘카
2024년 3월 6일

두줄요약

쏘카플랜 개편의 촉박한 일정과 QA 이슈 대응 경험을 정리했습니다. 조기 추상화보다 안정화 후 리팩토링과 점진적 개선을 제안합니다.

문제 상황

  • React·Next.js 기반 쏘카플랜 개편에서 초기 3주 일정 예측을 넘긴 요구사항·디자인·API 복잡도
  • 촉박한 MVP 개발과 코드 이관 후 QA 기간에 130건의 이슈 발생

해결 방법

  • WET 원칙과 코로케이션으로 성급한 공통화 대신 페이지 단위 구현 및 안정화 후 리팩토링
  • UI 전용 Tag, 도메인 Hook, 선택 상태 Context로 관심사 분리
  • ESLint·Prettier·TypeScript 적용과 레거시 코드의 점진적 개선

성능/운영 포인트

  • 스토리 포인트와 스프린트 회고 기반의 일정 추정 정확도 보완
  • 결함 심각도별 QA 우선순위와 백로그 관리
  • Storybook 기반 컴포넌트 사용법 공유 필요성

주의할 점

  • 코드 중복 제거를 위한 조기 추상화가 예외 처리와 복잡한 props를 늘릴 가능성
  • 레거시 변경 시 영향 범위 검토, 충분한 테스트, 점진적 전환 필요

다음 읽기

#React 주제를 이어서 읽기

쏘카플랜 개편기

쏘카플랜 개편 과정에서 프론트엔드 일정 추정과 QA 대응, 레거시 개선 경험을 정리했습니다. 코로케이션과 WET 원칙으로 복잡한 화면과 도메인 로직을 단계적으로 분리했습니다.

쏘카
쏘카
프론트엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...