Skip to content

2주차 피어세션

dailynj edited this page Nov 5, 2021 · 1 revision

팀프로젝트 2주차 피어세션

쉬는시간

  • 1:50 ~ 2:10
  • 2:50 ~ 3:00

브랜치 전략

  • iOS03 : git-flow 전략 사용하다가 호눅스님 강의 듣고 gitlab-flow 전략 변경
    • 상대적으로 단순한 전략을 채택했음에도 꽤 어려움이 있었음
  • iOS08 : git-flow 전략을 기반으로 바꾸어서 사용중.
    • push 전 develop에서 fetch&rebase 받은 후 합침.
    • 같은 브랜치에서 두명 이상이 작업하지 않도록 함.

디자이너 누구십니까

  • 수석 디자이너 : 정아님 🎨
  • 차석 디아지너 : 나정님 🖌

패키지 관리 어떻게 하셨나요? 문제 없었는지

특히 브랜치 변경하거나 pr 머지하면서 문제 없었는지..

  • iOS03 : SPM(나머지) + CocoaPod(SwiftLint)로 관리
  • iOS08 : 패키지가 없어용..

백로그, 이슈, PR 등 계획한대로 잘 진행됐는지

  • iOS03 : 백로그를 잘게 쪼개지 못해서 다 끝내지 못한 것 같은 느낌이 들었다.
  • iOS08 : 백로그를 잘 나누지 못한 것 같다. 이슈, PR, Commit을 #번호를 사용해서 관리 중.

아키텍처 & 폴더구조

  • iOS03 : MVVM+C 구조를 채택
    • Coordinator에서 화면 전환 책임 + 의존성 주입 담당.
  • iOS08 : MVVM Clean Architecture

사용한 라이브러리와 사용 이유

  • iOS03 : swiftlint, JTAppleCalendar(캘린더), SnapKit, FireBase
  • iOS08 : swiftlint
    • 기능들을 직접 구현하면서 학습하는 것에 집중하기 위해 결정

이번주 계획한거에서 얼마나 진행하셨는지

  • iOS03 : 이번주 진행률 백로그 기준 65.3%
  • iOS08 : 이번주 진행률 백로그 기준 72.22%

분업 방식

  • iOS03
    • Firebase + 데이터 모델링, MVVM+C, Combine, UI 작업 각자 분업해서 작업
  • iOS08
    • 초반에는 다같이 협업으로 CoreData 작업
    • 달력 2명 모임등록 2명으로 나눠서 진행
    • 각자 분업해서 우선순위가 있는 작업부터 진행

CI 적용하셨나요???

  • iOS03 : 아뇨..ㅎ..
  • iOS08 : 아뇨.. Github Action 고려중.....
Clone this wiki locally