Skip to content

11.2(화) 멘토링

youseokhwan edited this page Nov 10, 2021 · 1 revision
  • 구조?

    • 분리했을 때 각각의 역할을 할 수 있는지가 가장 중요하다
      • 역할 분리, 의존성, testable
      • 그게 달성이 된다면 구조에 대한 정답을 찾지 않아도 괜찮을 것 같다.
  • 데이터 모델링?

    • CoreData와 Firebase 이중으로 저장 + 데이터가 분산되는 문제?
      • 둘 중의 하나를 택 1을 하는게 좋을 것 같다. 네트워크 연결을 안되면 block 하는게 좋을 것 같다.
      • CoreData를 굳이 하고 싶다면?
        • 네트워크 연결이 안됐을 땐 가장 최근 데이터를 덮어 씌운다.
        • 같은 모델을 공유해서 쓰자 + 모델을
      • 그래도... 하나만 했으면 좋겠다.....................
      • Home 화면은 coredata로 접근하는것
        • 달성을 한 것을 인식해주는 것이 client에서 모두 처리를 해주는 것인지 ?
          • 달성 데이터 → 서버로 벌크로 보낸다?
        • 네트워크가 연결되지 않으면 그 뒷단을 안가게 하는 것 → 좋은 것 같다.
      • 특정 모듈(객체)에서 Firebase + Coredata 업데이트를 같이 해주는 구조로....? 하는게 좋을 것 같다.
      • 일단은 firebase로만 하고,,,,,,
  • 금요일에 보여줘야 하는 부분에 대응하기 위해선...?

    • View를 만들어주는 사람이 필요한 모델을 말해주는 게 좋겠다.
Clone this wiki locally