# 4주차 1 그룹 피어세션 리포트 ## 요구사항을 해결하기 위한 구조 ### 조준희 ### 데미안 - Combine을 통해 데이터바인딩을 하는 MVVM 구조 - select, add 로 모델의 변화가 있을때 마다 모든 뷰가 지워졌다가 다시 생김 ### 윤재영 - 각 기능을 담당하는 View를 나눔 - 모델을 관리하는 레이어를 통해 ViewController에서 모델 관리 로직 분리 ### 윤태민 ## 설계한 구조를 구현하기 위해 신경썼던 부분 ### 조준희 ### 데미안 -유지보수성을 신경써서 간단하게 구현항ㅆ습니다 ### 윤재영 - 뷰컨에서 기능에 따라 담당하는 객체를 나누려고 신경썼습니다. ### 윤태민 ## 공통 질문 - Reactive Programming 여부 - Combine 또는 RxSwift를 사용 - 안쓰기도 함 - Test Coverage - 잘 안되고 있음 - async, await 사용하는지 - 쓰기도 함 -