1주차 회의록 - 42-JMJ/iOS-App-Project GitHub Wiki

:cherries: 4월 20일 (월)

끝냈습니다

  • 오늘부터 정기적으로 온라인미팅 시행
    • 매일 오후 3시 그룹콜 + 팀뷰어 로 진행하고 참석못하면 미리 알려주기
    • 각자 진행상황 + 알게된 것 공유하기 위함
  • 깃허브 협업환경 설정
    • Issue 생성 프로세스, kanban보드 관리방법 등 토의 및 정리 (#1)
  • 개략순서도 확정하고 역할분담 (#2)
    • 순서도는 프로젝트 진행하면서 수정될 수 있음
    • 재두 : 데이터베이스 관리
    • 미혜 : Today화면
    • 준서 : List화면
  • Googledocs로 전체일정 수립 (#3)

:cherries: 4월 21일 (화)

끝냈습니다

  • 충돌 방지를 위한 공용의 프로젝트 작성 (#5)
    • 개발환경 확인
      • 재두 : Mac 카탈리나 / Xcode 11
      • 미혜 : Mac 모하비 / Xcode 10.2.1
      • 준서 : Mac 하이시에라 / Xcode 10.2.1
    • 재두 환경(상위 버전)에서 프로젝트 생성 후 미혜/준서 환경(하위 버전)에서 open 시 충돌 발생
      • 미혜/준서 환경(하위 버전)에서 프로젝트 생성해서 작업 진행
  • 깃이그노어 추가 (#4)
  • :gem: 깃허브 협업 룰 추가 :gem:
    • commit 메세지는 되도록 한글로 작성합니다.
    • PR은 리뷰승인 완료 후 PR작성자가 "Merge" 하고 "Delete branch" 합니다.
    • 리뷰는 최소 한 사람에게 받도록 합니다.
    • 리뷰어 배정(PR일 기준)
      • 짝수일 : 재두 > 미혜 > 준서 > 재두 (준서는 재두의 리뷰를 꼭 받아야 한다)
      • 홀수일 : 재두 < 미혜 < 준서 < 재두 (재두는 준서의 리뷰를 꼭 받아야 한다)
    • 이슈는 "문제점(ex. 충돌발생)"을 PR은 "해결방안(ex. 서브생성)"을 위주로 제목을 작성합니다.

고민입니다

  • 프로젝트 기한 ~5/8(금) 에서 ~5/10(일)로 변경된 점 고려해서 전체일정도 변경

:cherries: 4월 22일 (수)

배웠습니다

  • 데이터를 두개 이상 넘겨보내는 방법
    • 데이터 단위를 하나로 묶어서 전달
  • 코코아팟 및 렘 설치 (#6)
    • sudo gem install cocoapods
    • pop init
    • pod repo update
    • vi Podfile Podfile 수정
    • pod install
    • 코코아팟을 이용하면 렘 을 repo에 통째로 올리지 않아도 됨

고민입니다

  • 테스트를 위한 시뮬레이터 실행 시 속도저하 문제
    • 실기기 연결해서 테스트해서 해결 또는 비교적 시뮬레이터 실행이 빠른 미혜 환경에서 실행 후 팀뷰어로 화면 공유

:cherries: 4월 23일 (목)

끝냈습니다

  • Sub스토리보드 배정 (#7)
    • 준서 Sub1 / 재두 Sub2 / 미혜 Sub3 사용
  • 데이터베이스 단위 설계 (#13)
    • 가능한 방법
      • 1번 : 날짜와 질문을 미리 매칭시켜두는 방법
      • 2번 : 날짜는 날짜대로 출력하고 질문은 목록에서 그 다음 질문을 가져오는 방법
    • 1번 방법으로 결정
      • 1번은 나중에 공유하는 기능을 추가할 경우, 같은 질문에 대한 답변을 공유할 있다는 점에서 유리하기 때문

배웠습니다

고민입니다

  • 날짜 표현 방법이 다양한 문제
    • 문제 시 추후 재논의

:cherries: 4월 24일 (금)

끝냈습니다

  • 협업환경에 맞춘 프로젝트 재생성 및 PR/Merge완료 (#15)

배웠습니다

  • 내 브랜치를 최신화 하는 명령어
    1. git checkout master
    2. git fetch
    3. git checkout feature/develop
    4. git merge master
  • 코드리뷰를 하기위해 PR내용을 로컬로 가져오는 명령어
    1. git checkout master
    2. git fetch
    3. git checkout -t origin/develop

고민입니다

  • Xcode 11에서 스토리보드간 이동 시 화면 전환이 full screen이 아니라 모달로 보이는 문제
    • 특히 list view로 이동할 때는 모달로 보이면 안되므로 수정 필요
  • 데이터관리를 위한 sql 기초학습 필요