Builder 및 기타 회의 - Team-HGD/SniffMEET GitHub Wiki

논의

VIPER 패턴

  • Builder를 사용할 것인가 말 것인가.
  • Builder 사용하고 Static만 없애면 그게 계층구조가 있는 RIBs
  • 지금은 빌더보단 Router에 우선? 일단 빌더 자체 도입은 반대하는 사람 없슴
  • 지성, 진원: 라우터가 모듈 생성 책임을 가지는 것을 분리해서 빌더를 구분하면 좋겠다.
  • 혜민: 별 달리 큰 의견은 없는데 빌더 쓰면 코디네이터에 DI 적용한거랑 뭐가 다를까 그거를 고민하고 있었던거 같아여 빌더 있는거 자체는 찬성 지금은 괜찮을텐데 나중에 뭔가 잔뜩 주입할 때 꼬여서 힘들 것 같기 때문에
  • 현진: 빌더 구분하는 것 자체는 좋다. 라우터 역할 나눌 수 있을 것. 하지만 그러면 RIBs랑 점점 같은 구조가 되어갈 것 같다. 애매모호한 구조가 될 수도? 하지만 사용하면서 명확한 이유를 가지고 적용해가면 괜찮을듯.

UIView Shadow Extension

  • 반대인 이유
    • 쉐도우는 레이어 단위로 들어가는게 좋을것 같습니다.
    • 그 이유는 일단 cornerRadius나 뭐 이미지 레이어(Image View가 아니라)랑 같이 적용하려면 레이어를 구분해야 합니다. 뷰 단위로는 불가능해요
    • 그래서 UIView가 아니라 내부에 있는 CALayer 기준으로 그림자를 설정하는게 맞다고 생각해요
    • 나중에 그림자 설정이 겹치는게 맞으면 익스텐션 생성이 어때요? ← 👍

코드 리뷰 시간 바꾸는거 어때요

  • 기존 코드 리뷰 시간 좀 비효율적인거 같아요
  • 12시-12시 30분 → 4시-4시 30분
  • 코어타임 딱 끝나고 8시-8시 30분?
    • 저녁에 코드리뷰를 받고싶으면 그냥 슬랙에 남기는거 어떰
    • 코어타임 이외니까 자유롭게 하되, 하면 알려주기 👍
  • 결론: 코드 리뷰 시간 4시에서 4시 30분, 그리고 코어타임 이후는 슬랙에 써서 알려주기

기타

advertise Brower

친구가 왕많은 경우.. 최대 7명안에 존재하지 않으면 연결이 불가능 → NBI까지 유지되지 않는 문제

특정 시간까지 NBI가 이뤄지지 않을 때 임의로 연결을 해제해야 하나?

각각의 Session에 대해서 timePolicy를 정해서 자동으로 disconnect?

LRU 방식으로 뒤의 피어들을 다 쳐내는 방식

일단 발생 가능성이 낮으니 나중에 확장해서 고려해도 되지 않을까?

발생할 수 있는 문제점만약에 연결을 하는 상태에서도 자기가 원하는 상대에게 연결되었는지 확인할 수 없다. (최대 7명까지 가능하니까, 그 7명 안에서 원하는 사람이 존재하지 않는다면.. 아예 안되어버린다)제한시간을 둬서 연결을 임의로 해제해야하나…  • 3. 혹은 선착순

PoC 대신 지성님의 MPC와 연결하는 건 어떨지

시작점 다르기 때문에 UIWindow 구분한다. supabase은근히 쓰기 편할지도

boundary를 통해서 데이터를 구분하는데 따로 빼서 관리하도록 했다.