Skip to content

3주차 회고

Seyoung Kim edited this page Nov 25, 2022 · 2 revisions

진행 상황 분석

image

Review + Done: 19.5

각자 하루 평균 몇시간?

  • 세영: 9.5시간
  • 도훈: 9시간
  • 원희: 8시간?
  • 주영: 8시간?

각자 이번 주에 들인 시간

  • 세영: 38 / 도훈 36 / 원희 32 / 주영 32

분석

  • 138/19.5 ⇒ 700%
    • 원희: 충격이다… / 이번에 학습 시간에 시간이 많이 들긴 했어요
  • RTC까지 다 했다면? 138/27.5=500% / 심지어 지난 주(27)와 같음
    • 소름끼치는 스토리 포인트 예측?
    • web27 조 이름에서 정해진 운명..?😨
    • 소름돋아요….

왜 많이 못했을까요

  • 클래스, 컴퍼니데이, 멘토링, 특강 등등

  • 이번주에 구현한 기능이 학습이 엄청 많이 필요했어요

  • 4코어 cpu를 2코어 .. 정도로 쓴거죠

    병목이 너무 심했어요

Keep 잘한 것

앞으로도 했으면 좋겠는 것

  • 부가 기능보다 코어 기능에 집중했어요.

    • 그래서 뭔가 굴러는 가고있어요. 다듬을건 많지만 형체가 보여요.
  • 수요일 오전에 옆 팀 기술공유 참여하기

    • 우리팀이 다루고 있지 않은 기술에 대해서도 알 수 있어서 너무 좋았어요.
    • 근데 저희만 쏙 듣고 나왔어요
  • WWDCRDT 개최 메시지

    image

    당했어요…

    • 22명이나 참여할 줄은 몰랐어요

Problem 아쉬운 것

다음에 바꿨으면 좋겠는 것

  1. 분업을 하지 못했어요.

    • 학습이 많이 필요해서 어쩔 수 없긴 했지만
    • 앞으로 더 잘할 수 있을 것 같아요!
  2. 다른 분들이 한 작업에 대한 충분한 이해를 하지 못하고 있어요 / PR 에서 코드를 자세히 못봤어요

  3. 브랜치가 너무 커졌어요

    1. 모듈화를 잘 못했다는 일종의 사인이 아닐까
      1. 저는 A라는 모듈 만들게요 ~~~ **인터페이스**/**클래스**/**함수** 제공해드릴게요
      2. 아 그러면 A라는 모듈 받아서 저는 또 ~~~~할게요
    2. 잘 모르는 구현이라서 작업을 벌크로 했음
  4. CRDT Linked list가 좀더 추상화? 분리?가 더 되었으면 좋았겠다?

    • 저도요. 그리고 사실은 로직이 하나 빠져있다 …
  5. 배포를 못했어요!!!

    • 머지도 못함… 머지 재촉중 …

1~3까지의 문제가 생긴 이유는 무엇일까?

원인: 모르기 때문에 → 해보면서 학습 함

결과: 브랜치 커짐

→ PR 읽기 어려움

→ 작업사항 따라가기 어려움

개선할 수 있는 방법:

  • 프로젝트 위에서 만들면서 학습하기 보다 별도 repo에서 그렇게 하고, 준비되면 원래 repo에서 개발
  • 지금까지 한거 리뷰하는 시간을 같이 가지자
  • 기술 문서 작성하기

Try 시도할 것

다음주에 해보면 좋을 것

  1. 태스크를 분업 가능하게 쪼개기

  2. 작업 공유와 코드 리뷰

    • 제안: 가장 간단하게 돌아가는 예시로 설명
      • 장점: 설명하기도 쉽고 이해하기도 쉽다
      • 단점: 이거는 그 버전을 따로 또 만드는데 시간이 든다 (기존 코드가 아니니까)
  3. 브랜치를 작게 작게 사용하기

    • 리뷰 못받은 PR 위에서 작업 해야하는 경우에 그쪽에서 브랜치 따서 작업하기
    • PR 하나가 맡은 task가 좀 큰 이유도 있었던것 같다
  4. 고도화 작업 때 개선하기

  5. 다음에는 꼭 1일 1배포

목표 점검

  • 전부: Minimum Viable Product
    • MMVP를 만듬
    • 앞으로 다듬고 살을 붙여요 👍
  • 도훈/세영: 실시간 공동 편집이 가능하게 하는 것
    • 가능해요..!!!! 얼렁뚱땅
    • 가능은한데 앞으로 태스크들을 위해서는 더 개선시키고 싶어요!
  • 원희/주영: 화상 회의를 성공적으로 만드는 것
    • 리액트 상에서 구현을 PR 머지까지 완성 못함

image

투표/질문 어떻게 해요?

  • 에디터 고도화하고 사용성 있게 완성하는 작업이 프론트 쪽에서 신경쓸게 많음

    라이브러리 도입하면 어떨지는 모르겠음

  • 둘 다는 절대절대 못해요✅✅

    한개 정도는 지금 기획에서 많이 간단해진 버전으로 할 수 있어요

  • 계획 회의에서 더 얘기해요