1월 4주차 주간 회고
===
## TGIF
### 많은 후회는 날 천천히 가게 할 뿐이다. 후회하지 말자
###### tags: `` `주간 회고`
아키텍처 및 패턴 점검
- 우리 아키텍처 잘 만들고 있습니까?
- 리뷰 받기
- 플랜을 확인 받자 서로
생산성 관리
- 스프린트 및 이슈 점검 - 달성률
개인화 문서화 계획 점검(시간 갖기)
- 스프린트 단위 개인별 목표에 대한 문서 작성 결과 점검
### 패턴 & 아키텍쳐 점검
#### 김완기 <달성률 70%>
- MVVM 패턴을 생각하기 보다도 복잡한 UI를 해결하기 위한 한주
- delegate 패턴을 정말 오지게 많이 사용했음.
- 비동기 처리 라이브러리를 사용하지 않는 delegate를 선언하고, 작업을 위임해서 UI 이벤트를 처리해야할 일 많음.
- CollectionView 일관된 방법으로 처리하기엔 디테일을 살리려면 셀 별 커스텀 작업을 진행.
- Compositional layout을 사용하면서 발생하는 문제들에 대한 레퍼런스 찾기가 힘들었음.
- 레퍼런스가 없어서 UI에 대한 해결을 직접 진행할 수 밖에 없었음. 시간적인 소요가 많았음.
- M, VM, V로 구분 -> V에만 집중했었던 한주였음.
- M, VM에 집중하면 되지만, 나를 위한 코드를 작성한건 아닐지..
- 바인딩 관련해서 빠르게 RX를 익히기 OR 기존 바인딩 방법 그대로 가져갈지 결정하기
#### 이강호 <달성률 80%>
- MSA지만, MSA Pattern에서 오는 어려움보다 Framework에서 오는 기술적 부재
- ORM이 전에 사용하던 프레임워크와 다르기 때문에 조사해야 할 부분이 많았음
- 하이버네이트? : 쿼리문을 직접 작성
- ORM을 많이 안쓰면, 안쓰려고 했으나, ORM을 많이 쓰는 추세임
- 특히 복잡한 쿼리문을 작성할때에 문제가 발생함
- Querydsl이라는 오픈소스를 사용, jpa로 구현이 복잡해지는 필터, join문 문제 해결
- orm sql문이 비효율적으로 생성될 때가 있음-> jpql native query작성을 통해 성능 향상
- 스프링 클라우드 게이트 웨이, 유레카 등록을 통해 서버 리버시 프록시 및 전반적인 구성을 마친상태
#### 홍석기 <달성률 %>
-
### 개선할 점
- 집중력 저하