---
# System prepended metadata

title: 협업 방법

---


## 작업 목록
- [x] 사용자추천 메뉴 콜백지옥 구현
- [x] 사용자추천 메뉴 콜렉션뷰 구현
- [x] 이벤트 메뉴 콜렉션뷰 구현
- [x] 실시간추천 메뉴 콜렉션뷰 구현
- [ ] navigationBar custromButton 방법으로 what's new 버튼 구상
![화면 기록 2021-10-13 오후 10 20 43](https://user-images.githubusercontent.com/65349445/137143892-f9a0b3a5-a401-4a31-9d0a-663f200f267f.gif)


# 협업 방법
- 네비게이터와 드라이버 활용
- 같은 형식의 콜렉션뷰를 페어프로그래밍 방식으로 같이 작업

# 고민과 해결

### Decoding 에러 검출
- 빌드에서도 에러가 안잡혀 많은 삽질을 시도한 후 `CodiingKeys` 오타때문에 디코딩이 안되는 현상이었다.


### 디렉토리 분할
- 뷰컨트롤러마다 디렉토리를 생성했습니다.
- 공통으로 사용된 모델의 경우 위치를 어디로 해야할지 고민중

### 빌드는 됐지만 런타임에서 오류!!
- 런타임에서 버그가 생기는 오류의 경우 identifier가 다른 문제로 인해 발생하였다.
- 세그 identifier가.. 바꿨는데 늦게 찾아버렸음.. ㅠㅠ


 