디렉토리 구조 방식 #108
healim01
announced in
Announcements
디렉토리 구조 방식
#108
Replies: 1 comment
-
05월 11일 디렉토리 구조 관련 의견📦 [REFACTOR] 도메인 디렉토리 구조 개편✅ 주요 변경 사항
🔍 도입 배경기존에는 역할 기반(
이를 해결하기 위해 도메인 단위 중심의 디렉토리 구조를 도입하였습니다. 이때에도 논의를 진행하면서 도메인 단위 / 도메인 페이지 단위 중 고민하였으나 이후 유지보수할 팀원들이 캡스톤1을 시작할 시점임을 고려, 하지만 진행 과정 중 아래와 같은 문제 발생
라고 판단하여 더 명확한 도메인 단위 중심의 디렉토리 구조 를 도입하기로 했습니다. 🗂️ 디렉토리 구조
📌 개발 규칙
📌 구조 설계 이유
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
✍️ [리팩터링] 도메인 기반 디렉토리 구조 도입 안내
참고 이슈
📌 배경
기존 구조는 역할별(
components/
,hooks/
,api/
등)로 분리되어 있어 기능 간 의존 관계 파악이 어려웠고, 서비스 확장 시 유지보수가 어려워질 가능성이 있음.✅ 개선 방향
pages/
하위에 기능 단위(mileage
,award
,scholarship
등)로 디렉토리를 나누고, 해당 기능에 필요한 컴포넌트/훅/api/type 등을 모아 관리합니다.pages/
└── AwardArchivePage/
├── index.tsx -> 페이지
├── hooks/
├── api/
├── types/
└── components/
🔁 도메인 간 의존
index.ts
를 통해 명시적으로 export 🔄🧭 경로 관리
../api/award
)@/utils/...
)Beta Was this translation helpful? Give feedback.
All reactions