당근페이 FE, 4개의 프로젝트를 하나로 합치며 나눈 대화들
7
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

당근페이 FE 프로젝트 통합과 폴더구조 개선

이 게시물은 당근페이 프론트엔드 팀이 4개의 분리된 결제 서비스 프로젝트를 하나로 통합하는 과정을 상세히 다룹니다.

프로젝트 분리의 문제점

  • 역할과 범위 불명확성으로 인한 기능 배치 혼란
  • 복잡성 증가와 서로 다른 프로젝트 요구사항의 혼재
  • 반복 작업과 라이브러리 관리 어려움
  • 배포 및 SDK 의존성 관리의 어려움

프로젝트 통합과 폴더구조 논의

  • 원레포, 원도메인 원칙 채택으로 유지보수 및 코드 간결성 향상 기대
  • 도메인 별 페이지 구조 설계 및 shared, common 폴더 구분
  • 폴더명 단수형 사용과 컴포넌트, 훅, 유틸 함수의 도메인별 배치
  • 비즈니스 로직 유무에 따른 shared와 common 구분 기준 설정

팀 내 치열한 토론과 협업 문화

  • 기준 명확화와 일관성 확보를 위한 지속적인 논의
  • 결정된 구조는 유동적이며 개선을 위한 재논의 계획