Skip to content

12월 05일 데일리스크럼

김민석|Minseok Kim edited this page Jan 8, 2025 · 1 revision

시작 스크럼

건강 Check ~

  • 병조: not bad
  • 민석: 보통???
  • 영균: 졸립니다!
  • 한승: 좋아여~~~

잡담

  • 병조: 찐찐막
  • 민석: 내일이 기대되네요
  • 영균: 오늘이 마지막..?
  • 한승: 내일이 수료..?

전날 말하지 못한 것

  • 설정>아이클라우드>저장소> RetsTalk > 아이클라우에서 데이터 삭제 시,

    • 안지워짐
  • 프롬프트

    • 대화, 회고 프롬프트 수정
    • 회고 api를 따로 사용하지 않고 대화 api 그대로 사용
  • CloudKit

    • CKCloud 에서 유저 정보(이메일, 이름) 을 가져오는 메서드는 deprecated 되었습니다. RecordID만 가능!

    • CKUserIdentity 얘

      • RecordID 굿노트 예시

      image

  • 캘린더

    • 짜잘한 오류 수정을 진행했습니다.
  • 챗뷰컨 오류 제보

    • #1 네트워크연결이없는상태로 대화진입했을 때, 7초가 지나면 네트워크 오류띄우기
    • #2
        override func handleKeyboardWillShowEvent(using keyboardInfo: KeyboardInfo) {
            super.handleKeyboardWillShowEvent(using: keyboardInfo)
            
            chatView.updateLayoutForKeyboard(using: keyboardInfo)
            ///대화가 길어지면 키보드 위로 채팅이 올라와야 함
            chatView.scrollToBottom()
        }

오늘 할 일

  • 각자 할일 마무리하기
    • 병조: 발표자료
    • 민석: 캘린더 뷰 버그 1개
    • 영균
      • 클라우드 연동 가능 알림
    • 한승
      • 총회고수 버튼 더 옅게 바꾸기, 서브타이틀 옅게
      • 셀의 요약/마지막메세지 반영 합치고나서 테스트
      • 온보딩
  • 서로가 완성한 결과물 합치기
  • QA 진행하기
  • 버그 고치기
  • 프로젝트 전체 돌아보며 설명할 수 있도록 학습

발표자료는 동시성을 최대한 말할 것 같음

프로젝트 간단 소개(확 줄임) 1분 → 협업 5분 → 데이터 격리 얘기7분 → 데모 2분 (15문)

CS: Context Switching

  1. 문제: 만나는 틈이 적어서 동기화가 잘 안됨

    Threads → 우리는 4개의 스레드 (팀이름: 무제 → 4Threads)

    같은 방향을 보기 위해 동기화가 필요함 → 동기화를 위한 CS 수행이 필요

    CS를 자주 하려함 → 근데 CS는 순수 오버헤드임 → 개인 작업량이 줄어들 수 있음 → 효율문제

  2. 효율문제: 큰 CS 비용

    CS 비용을 줄이자, 마치 Swift Concurrency 처럼 → continuation이라는 스레드 보다 더 작은 일감

    → 우리는 PR의 크기를 줄여서 CS 비용을 낮춤 → 그래서 좀 개선됨.

마무리 스크럼

오늘 한 일

🔗 회의록

버그 리포트

  • Cloud 연동을 끈 상태에서 회고를 작성하고 연동을 킬 경우 리스트에 중복된 회고가 보임
  • 연동을 키면 회고 개수는 증가하나 셀이 보이지 않음

캘린더 고쳐야함

  • 캘린더에서 채팅 상세 들어가서 동작들

🔗 오늘 겪은 문제

발표

시작에 회고를 하는 장점 등 설명을 간단하게 넘어가도?

앞부분 협업 이야기가 긴 것 같은

image.png

데모 시나리오

  • 앱 실행 (고정 회고 1, 진행중 1, 끝난 회고 1)
  • 설정 화면 들리기
  • 회고 생성
  • 회고 대화
  • 요약 요청
  • 회고 고정 풀기
  • 요청 되는 동안 캘린더 가보기

PR 리뷰 같이 보기

멘토링시간

민석

  • 좋았던 점
    • ㅇㅇ
  • 아쉬운 점
    • ㅇㅇ

영균

  • 기술적인게 작다고 처음에 생각했지만 학습을 하는 방법에 대해서 균형을 잡아가는 것 같아서 좋았습니다.
  • 아쉬운점
    • 뭔가 일을 처리할때 나서지 못한 부분이 아쉬움
    • 끌려가는 부분에 대해서 아쉬움
    • 주도적으로 이끌어가는게 아쉬움

병조

  • 좋았던 점
    • 문제점을 찾기 위해 네부캠 시작
    • 끝나고 돌아보면서 좋았던 점을 찾아야함
    • 세세한 디테일을 놓치고 있었는데 그런 것들을 알아갈 수 있어서 좋았음
    • 좋은 사람들을 만났다
  • 아쉬운 점
    • 협업은 어렵구나
  • 다음에 개선하고 싶은 점
    • 동료들끼리 sync 맞추기
    • 팀간의 마찰을 줄이면서 sync 맞추는 방법 도전해보기

한승

  • 좋았던 점
    • 짧은 기간안에 엄청나게 많은 성장
  • 아쉬운 점
    • 개인적인 아쉬움
    • 프로젝트 전체를 들여다 보고 싶었음
    • 조금 더 경험이 있고 시간을 더썼으면 더 여러가지 기술을 배울 수 있는 점이 아쉬움
    • 조금 더 잘알고 있을때 만났으면 더 큰 성장과 결과물을 만들 수 있을 것 같은데
  • 다음에 개선하고 싶은 점
    • ㅇㅇ

멘토님

iOS 개발하다가 보면 자주 마주치게 됨

나중에 한번 만났을때 즐겁게 인사해주셨으면 좋겠어요

언젠가 다시 만날 수도 있는데 잘 지냈으면 좋겠어요

Clone this wiki locally