-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or request
Description
배경
구조의 복잡성과 비동기 데이터 처리 기능 도입으로 MVVM 구조로 리팩토링해야 할 필요성을 느꼈습니다.
MVVM 구조로 리팩토링하기 전에, 디렉토리 구조를 같이 효율적으로 바꾸면 좋을 것으로 판단했습니다.
현재 뷰 폴더와 모델 폴더, 네트워킹 폴더로 분리되어 있음.
도메인 폴더 안에 View, ViewModel, Model 폴더로 분리하면 협업과 구조를 쉽게 파악할 수 있습니다.
또 공통적으로 사용하는 기능들은 Common 폴더로 수정합니다.
도메인 안에서만 공통으로 사용하는 코드는 루트 Common 폴더에 넣지 않고, 도메인 안 Common 폴더로 넣습니다.
구현할 것
- 도메인 폴더 구조를 MVVM 구조에 맞춰 재개편
- 공통 폴더 재개편
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request