---
# System prepended metadata

title: 4주차 1 그룹 피어세션 리포트

---

# 4주차 1 그룹 피어세션 리포트

## 요구사항을 해결하기 위한 구조

### 조준희

### 데미안
- Combine을 통해 데이터바인딩을 하는 MVVM 구조
- select, add 로 모델의 변화가 있을때 마다 모든 뷰가 지워졌다가 다시 생김
### 윤재영
 - 각 기능을 담당하는 View를 나눔
 - 모델을 관리하는 레이어를 통해 ViewController에서 모델 관리 로직 분리
### 윤태민

## 설계한 구조를 구현하기 위해 신경썼던 부분

### 조준희

### 데미안
-유지보수성을 신경써서 간단하게 구현항ㅆ습니다

### 윤재영
- 뷰컨에서 기능에 따라 담당하는 객체를 나누려고 신경썼습니다.
### 윤태민

## 공통 질문
- Reactive Programming 여부
    - Combine 또는 RxSwift를 사용
    - 안쓰기도 함
- Test Coverage
    - 잘 안되고 있음
- async, await 사용하는지
    - 쓰기도 함
- 