
당근페이 FE, 4개의 프로젝트를 하나로 합치며 나눈 대화들
7
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
당근페이 FE 프로젝트 통합과 폴더구조 개선
이 게시물은 당근페이 프론트엔드 팀이 4개의 분리된 결제 서비스 프로젝트를 하나로 통합하는 과정을 상세히 다룹니다.프로젝트 분리의 문제점
- 역할과 범위 불명확성으로 인한 기능 배치 혼란
- 복잡성 증가와 서로 다른 프로젝트 요구사항의 혼재
- 반복 작업과 라이브러리 관리 어려움
- 배포 및 SDK 의존성 관리의 어려움
프로젝트 통합과 폴더구조 논의
- 원레포, 원도메인 원칙 채택으로 유지보수 및 코드 간결성 향상 기대
- 도메인 별 페이지 구조 설계 및 shared, common 폴더 구분
- 폴더명 단수형 사용과 컴포넌트, 훅, 유틸 함수의 도메인별 배치
- 비즈니스 로직 유무에 따른 shared와 common 구분 기준 설정
팀 내 치열한 토론과 협업 문화
- 기준 명확화와 일관성 확보를 위한 지속적인 논의
- 결정된 구조는 유동적이며 개선을 위한 재논의 계획