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작성을 통해 성능 향상 - 스프링 클라우드 게이트 웨이, 유레카 등록을 통해 서버 리버시 프록시 및 전반적인 구성을 마친상태 #### 홍석기 <달성률 %> - ### 개선할 점 - 집중력 저하