Skip to content

Scene Coordinator & Storage 리팩토링 - #194

Merged
eeeesong merged 32 commits into
mainfrom
iOS/dev
Sep 29, 2021
Merged

Scene Coordinator & Storage 리팩토링#194
eeeesong merged 32 commits into
mainfrom
iOS/dev

Conversation

@eeeesong

@eeeesong eeeesong commented Sep 24, 2021

Copy link
Copy Markdown
Collaborator

#190

  • Scene & Scene Coordinator 분리
  • Scene 스타일에 따라 역할 분리

#191

  • Storage & Database 객체 구조화
  • 추상화, 은닉화 개선

eeeesong and others added 30 commits September 14, 2021 16:43
- 데이터 관리 기능을 총괄하는 Storage 객체 신설
- #191에 작성한 구조에 따라 필요한 인터페이스 구축
- 세부 기능은 구현 전, Fake 객체를 사용하여 흐름만 제어
- MainViewModel에서 Auth 인증 후 Data 불러오는 코드 대폭 수정
- BackUp과 관련한 기능으로 판단
- 기존 PersistenceStorage의 책임을 옮겨 옴
- ViewModel 이니셜라이저 변경
- 새 객체들의 인터페이스 정의
- 임시 메소드 생성
- 각 객체의 저장 기능을 연결지었다
[#191] Storage 객체 구조화 & Data Read 흐름 구축
[#190] Scene & SceneCoordinator 객체 리팩토링
@eeeesong eeeesong added refactoring refactoring team team labels Sep 24, 2021
@eeeesong eeeesong added this to the 1.05 milestone Sep 24, 2021
@eeeesong
eeeesong requested a review from torch-ray September 24, 2021 03:29
@eeeesong eeeesong self-assigned this Sep 24, 2021
@eeeesong

Copy link
Copy Markdown
Collaborator Author

문제 없으므로 머지하겠습니다!

@eeeesong
eeeesong merged commit 642828b into main Sep 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

refactoring refactoring team team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants