You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
앱의 규모가 커질수록 사용자 상태 관리를 명확히 할 필요를 느끼게 되었습니다.
상황은 아래와 같습니다.
회원가입 도입의 여지가 있음 (회원 상태에 따른 전체적인 화면 변동 필요)
2.현재 회원 정보 변경 시 (닉네임, 팀) 해당 정보를 뷰가 직접 RecordUseCase, WinRateUseCase에게 공급합
=> View가 사용자 event 뿐만 아니라 직접적인 상태 갱신 흐름에 관여하고 있음
화면이 주도적으로 정보를 분류하는 상황 존재 (기록 목록 -> 상세 기록으로 이동 시 필요한 정보목록 직접 전달)
해당 이슈의 최종 목표는 아래와 같습니다.
비즈니스 로직을 조합하여 사용할 수 있도록
각 객체 간 책임을 명확히 할 수 있도록 리팩토링
🍪 TODO
View가 비즈니스 로직에 직접적으로 관여하지 않도록 분리
UseCase의 책임 영역 점검 (책임 분리 후 Container 객체 생성)
UseCase와 같은 명칭 MVI 형태에 맞게 보편명칭 (Intent, Feature)으로 변경
Container 역할을 수행하는 책임 객체 생성
The text was updated successfully, but these errors were encountered:
🏷️ Description
앱의 규모가 커질수록 사용자 상태 관리를 명확히 할 필요를 느끼게 되었습니다.
상황은 아래와 같습니다.
2.현재 회원 정보 변경 시 (닉네임, 팀) 해당 정보를 뷰가 직접 RecordUseCase, WinRateUseCase에게 공급합
=> View가 사용자 event 뿐만 아니라 직접적인 상태 갱신 흐름에 관여하고 있음
해당 이슈의 최종 목표는 아래와 같습니다.
🍪 TODO
UseCase
와 같은 명칭 MVI 형태에 맞게 보편명칭 (Intent, Feature)으로 변경Container
역할을 수행하는 책임 객체 생성The text was updated successfully, but these errors were encountered: