# 김예나 팀장님 리뷰
###### tags: `20220112`
문제:
- 과정이 드러나야한다.
- 하지만 목표도 어느정도 높아야한다.
- 개인 목표를 달성했는지 두 눈으로 확인이 되어야한다.
- 완기(MVVM)
- 어떻게?
- 강호
- 어떻게?
- 석기
- 어떻게?
- 매니지먼트 요소가 눈에 안보였다.
- 실패했을때 어떻게 할건지?
- 남는 것
- 남는 문서 : 과정 + 회의했던 문서들, 공부하면서 기록한 문서들
- 코드 쪼가리 :
- risk 관리에 대한 것
- 코로나
## 공통
1. 기능 못늘린다.
## 팀 목표
>[color=red] ==기능 구현하기 / 프로젝트 완성하기가 팀의 목표가 되면 안된다.==
**수정 전**
:::info
- 경험 없는 아키텍처나 패턴을 이해하고, 적용해 프로젝트 구현하기
- 각자 중요시 여기는 부분을 하나 이상 문서화하기
:::
**수정 후**
:::success
-
:::
### 강호
1. 개인화 추천 개인 목표에 집어 넣기
2. 개인 목표를 달성 + 과정에서 뭔가 눈에보이는 수치 (차별점 - ex) 리스타임,테스트 커버리지 수치 등 )
### 완기
팀 목표
경험 없는 아키텍처나 패턴을 이해하고, 적용해 프로젝트 구현하기
1. 경험 없는 MVVM 패턴 제대로 이해하고, 적용하기
- 코드의 영역과 역할에 대해 명확하게 분류하기
- View: UI, User event
- ViewModel: Business Logic
- Model: Data

- 기존 MVC에서 어려웠던 비지니스 로직에 대한 테스트 코드를 작성해, 비지니스 로직을 분리했음을 명확히 보여주기.
- 구성한 viewModel의 비지니스 로직에 대해 90% 이상의 테스트 커버리지 구성.
-
-
2. 반복되는 코드,뷰에 대한 재사용성 늘리기.
- 2번 이상 반복 되는 코드, 반복되는 구조에 대해 Protocol 및 Extension, 상속을 활용하여 재사용 가능한 구조 만들기.
3. 트러블 슈팅 과정에 대한 문서화 진행하기
### 석기
#### After
- 새로운 개발 패턴 적용을 통해 도전의식 함양 or
- 새로운 개발 패턴을 통해 재사용성을 고려하는 개발 능력 함양.
- 리렌더링을 최소화하여 개발하는 습관 보유.
- 꾸준한 개발 일지 작성을 통해 나만의 레퍼런스 보유.
#### WHAT
- Atomic Design Pattern을 도전, 상위 컴포넌트 단계에서 하위의 조합으로 재사용성 극대화.
- 조합되는 과정을 스토리북으로 기록.
- 상품 이미지를 캐쉬로 관리하여 리렌더링을 0.5초안으로 활성화.
- 스토리북을 통해 작성되는 컴포넌트를 팀원과 공유.
---
3번째 페이지
- 새로운 개발 패턴 적용을 통해 재사용성 고려가 동반되는 개발 능력 함양.
- 꾸준한 개발 일지 작성을 통해 나만의 레퍼런스 보유.
- 리렌더링을 최소화하여 개발하는 습관 보유
4번째 페이지
- Atomic Design Pattern 을 도전, 재사용성 현황을 Storybook으로 기록.
- 상품 이미지를 캐쉬로 관리, 리렌더링을 0.5초 안으로 활성화.
- Storybook을 통해 작성되는 컴포넌트를 팀원들과 공유.