Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MVVM 구조로 리팩토링 #75

Open
kor-Chipmunk opened this issue Nov 14, 2020 · 0 comments
Open

MVVM 구조로 리팩토링 #75

kor-Chipmunk opened this issue Nov 14, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@kor-Chipmunk
Copy link
Collaborator

배경

구조의 복잡성과 비동기 데이터 처리 기능 도입으로 MVVM 구조로 리팩토링해야 할 필요성을 느꼈습니다.
MVVM 구조로 리팩토링하기 전에, 디렉토리 구조를 같이 효율적으로 바꾸면 좋을 것으로 판단했습니다.

현재 뷰 폴더와 모델 폴더, 네트워킹 폴더로 분리되어 있음.
도메인 폴더 안에 View, ViewModel, Model 폴더로 분리하면 협업과 구조를 쉽게 파악할 수 있습니다.
또 공통적으로 사용하는 기능들은 Common 폴더로 수정합니다.
도메인 안에서만 공통으로 사용하는 코드는 루트 Common 폴더에 넣지 않고, 도메인 안 Common 폴더로 넣습니다.

구현할 것

  1. 도메인 폴더 구조를 MVVM 구조에 맞춰 재개편
  2. 공통 폴더 재개편
@kor-Chipmunk kor-Chipmunk added the enhancement New feature or request label Nov 14, 2020
@kor-Chipmunk kor-Chipmunk self-assigned this Nov 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant