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

bibi의 리팩토링 - 코드리뷰 팔로우업 #28

Closed
5 tasks done
bibi6666667 opened this issue Jul 19, 2022 · 0 comments
Closed
5 tasks done

bibi의 리팩토링 - 코드리뷰 팔로우업 #28

bibi6666667 opened this issue Jul 19, 2022 · 0 comments
Assignees

Comments

@bibi6666667
Copy link
Collaborator

bibi6666667 commented Jul 19, 2022

캉운이 리뷰해주시며 추천한 내용대로 리팩토링 해보기!

  • Environment 적용 - AppDelegate
  • Environment 적용 - ReposModel
  • Issue, NewIssue, OptionSelect에도 Environment 적용하기
  • Coordinator 패턴 공부하기
  • Container에서 Coordinator 역할 분리하기
@bibi6666667 bibi6666667 self-assigned this Jul 19, 2022
bibi6666667 added a commit that referenced this issue Jul 20, 2022
…os()를 위해 service 전체가 아닌 클로저만 Environment로 받도록 변경
bibi6666667 added a commit that referenced this issue Jul 20, 2022
…questRepos()를 위해 service 전체가 아닌 클로저만 Environment로 받도록 변경"

This reverts commit 2cf9ed0.
bibi6666667 added a commit that referenced this issue Jul 20, 2022
…os()를 위해 service 전체가 아닌 클로저만 Environment로 받도록 변경
bibi6666667 added a commit that referenced this issue Jul 21, 2022
… 사용하는 클로저만 environment로 받도록 변경
bibi6666667 added a commit that referenced this issue Jul 21, 2022
bibi6666667 added a commit that referenced this issue Jul 21, 2022
bibi6666667 added a commit that referenced this issue Jul 25, 2022
…Service에서 필요한 클로저만 갖도록 환경 분리
bibi6666667 added a commit that referenced this issue Jul 25, 2022
bibi6666667 added a commit that referenced this issue Jul 25, 2022
… viewDidLoad 대신 Container에서 처리하도록 변경
bibi6666667 added a commit that referenced this issue Sep 2, 2022
기존 VC에서 coordinator를 직접 소유하던 부분을 삭제하고
AppCoordinator에서 childCoordinators를 관리할 때 register된 coordinator 사용
bibi6666667 added a commit that referenced this issue Sep 22, 2022
- delegate 프로토콜을 weak var로 갖도록 변경
- 클로저 내에 선언된 self 를 weak self로 변경
bibi6666667 added a commit that referenced this issue Sep 22, 2022
- 새 이슈 생성 시, "이슈생성 요청" 이후 "이슈목록 조회 요청" 을 보내 생성된 이슈가 반영될때까지 시간 간격을 두고 재요청을 한다. 이 때 indicator를 나타낸다.
- 반영이 되면 이전 화면인 이슈목록으로 돌아가 이슈목록을 조회하고, 화면을 갱신한다.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant