Skip to content

멘토링 피드백 3주차

S025_신명섭 edited this page Nov 10, 2021 · 6 revisions
  • 이슈 템플릿 적용안되는 경우 → PR 체크박스 수정하기. project PR automation 다시 살펴보기
  • 이번주에 진행할 일, 혹은 하고 있는 일을 한눈에 볼 수 있도록 따로 관리하면 좋겠다. + 영상 자료와 함께
  • 아무리 작은 데이터를 VC로 넘기더라도 ViewModel을 만들어서 넘기는게 팀 관점에서 보았을 때 아키텍쳐를 준수하는게 좋다!
  • Feed 탭에서 먼저 화면에서 작은 정보를 보여주고, 뒤의 화면에서 디테일한 정보를 보여줄 때 모든 정보를 이전의 화면에서 불러오는 것과 필요한 데이터만 불러오는 것에 대해서는 정답은 없다. 다만 상황과 부작용 등을 고려해서 적절히 적용하는것이 좋다. 경험해보고 싶다면 필요한 데이터만 불러올 수 있도록 구조를 개선해보는것도 추천한다. cf) DTO
  • VC와 VM이 1:1 관계인걸 선호한다. 다만 상황이나 환경에 따라 두 VC가 하나의 VM을 공유할 수도 있다! (그래도 1:1이 좋아보이긴 함) MVVM의 또다른 사이드이펙트가 VM이 커지는 (Massive VM) 경항도 있다.
  • Presenter은 직접적으로 View와 연관되어 있는. 닿아있는 거. ViewModel은 바인딩 함으로서 로직 처리. View와 직접적으로 연결되어 있지는 않음
  • 아키텍쳐는 사실 정답없으니까 서로 더 맞다고 판단되는 최대한의 타당성 찾기.
  • HealthKit의 사용 여부에 대해서는 타당성을 갖추면 좋다! 단순히 기록 저장 용도로 썼다면 HealthKit을 왜 썼는지에 대한 의문이 발생할 수 있다
  • 개개인 마다 개발일지 같은 개발을 하면서 느꼈던 것 혹은 알게된 것과 같은 기록물을 남기는 것이 좋다. 1순위 - 자기가 겪은 이슈를 정확하게 해결하는 것
class BaseViewController: UIViewController {
	viewModel.. 주입	
}
  • VC나 VM은 공통된 기반(base)을 의논을 통해 만들어서 어떠한 파일, 화면, 구조 에서도 동일한 접근과 이해가 가능할 수 있게 파편화를 막으면 좋겠다

  • 네명이서 협업하고 안따를 필요가 있나? 네명이서 한몸으로 하라는 프로젝트인데 ..

  • 하다보니 이슈가 발생함. 그러면 그걸 어떻게 해결할지? 어떻게 고칠지? 가 프로젝트 목적임

  • 방향이 한 명씩 나가기 시작하면 다같이 통일한게 이슈마저 다르면.. 통일이 안됨. 골싸매서 더 훌륭한 아키텍쳐를 만드는 게 지금 목표임

  • init, mark, 화면전환

Booster🚀🔥

Info

Rule

Backlog

공통 모듈

구현 설명 및 기능 정리

Architecture

Architecture

회의록 & DailyScrum & 회고록

멘토링 피드백

멘토링 피드백
Clone this wiki locally