Skip to content

4주차 회고

Seyoung Kim edited this page Dec 2, 2022 · 2 revisions

Keep 잘한 것

앞으로도 했으면 좋겠는 것

  • 야근..? @Won-hee Cho
    • ?????
    • 저 아니에요 제가 쓴거 아니에요 @Seyoung Kim
    • 야근도 좋지만 …^^
  • 리팩토링을 열심히 해서 코드가 많이 정돈됐어요.
  • 워크스페이스랑 회의록을 드나들 수 있어요.
    • 뭔가 완성도가 높아졌어요.
  • 분업을 잘했어요.
  • 이번주에 기술 왭로그 2편이나 썼어요.
  • 배포한거!
    • @Seyoung Kim 배포일정 지켜서 뿌듯해요

Problem 아쉬운 것

다음에 바꿨으면 좋겠는 것

  1. 야근

  2. 블랙박스가 생겼어요 161-K..

    image

  3. 패키지 관련 이슈 결국 해결 못했어요.

  4. 배포를 더 자주 했으면 좋았을 것 같지만… 지금도 할 수 있는 만큼 충분히 많이 한 것 같아요.

  5. 원희님 안녕하세요^^ 어떻게 하신거냐구요 정보를 공유해주시지 않아서 너무 답답합니다..

  6. 원희님 혼자 맛있는거 먹어요

Try 시도할 것

다음주에 해보면 좋을 것

  1. 칼퇴
    • 를 위한 노력.. 될지는 모르겠음
  2. WWDC에서 정리해서 공유할게요!
    • 이해가 안되면 추가 세미나 가능한가요?
  3. tsconfig 처음부터 작성하면서 시도해보기
  4. 다음주는 하루 단위 배포 시도해봐요. 이제 커다란 작업 없을 예정.. 없어야 해요
    • 그렇게 하려면 퇴근을 잘 해야 해요..
    • 또는 원희님이 야근을 하시거나 …
      • 저 어제 12시까지 버티다가.. 배포 머지하려고 기다리다가..
  5. 다음부터는 이슈 달고 먹을게요…이슈 안달면 기프티콘 뿌리기
  6. 혼자 먹지 않기
    • 아이스크림은 피어세션 전에 일찍 먹기

WWDC 일정

  • 일요일 8시(~9시 예정)
    • 강제아니고 자율…
  • 타임테이블
    • 원희: 웹소켓 딥다이브
    • 세영: 161-K 브랜치 작업에 대해 알려드립니다.
      • 마치 Co-Author인 것처럼 이해할 수 있게..
      • 구현체 설명 위주로 준비해볼게요
    • 도훈: 청취자
    • 주영: 청취자2
    • 외부 연사 없겠죠?

진행 상황 분석

image

원래 계획했던 시간: 27.5

실제로 한 시간: 35.5

각자 하루 평균 들인 시간:

  • 원희: 6.5시간
  • 세영: 8시간
  • 주영: 7시간
  • 도훈: 7시간
  • 총합: 7+7+8+6.5 = 28.5
    • 28.5 * 4 = 114
  • 114/35.5 = 321%
    • 기존에 500%에 비하면 -180% 정도 개선..
    • 분업을 해서 퍼센티지가 많이 줄어들었어요
    • 이번주는 오버워킹 했어요.. 👍

목표 점검

image

  • 회의록 수정할 때마다 DB에 저장해서 생기는 문제
    • 회의록 연산 때문에 다른 기능들도 지연이 생김 — 로그인, 워크스페이스나 회의록 이동
    • throttle 처리? 아니면 다른 솔루션 고민하기 ✅
  • 테스트 코드도 추가했음 좋겠다.
    • 소켓 서버 테스팅
      • 서비스 로직 모듈화
    • CRDT 테스트 케이스 추가
      • CRDT 세명 동시에 쓰면 X → 버리는 feature
      • 이거 개선하는것보다는 주기적으로 싱크 맞추는 API call 보내는게 합리적이에요
        • ACK
  • 백로그 추가 할 거?
    1. API 더 견고하게 만들기
      • 로그인에서 workspace page navigate 하는 흐름
      • 사용자 검증 로직 추가할 수 있는 부분
        • 소켓 이벤트에서도 검증 필요한 부분 있는지 확인
    2. 에디터 사용성 개선 티켓 → 구체화, 한 주 동안 어디까지 다듬을건지 결정하기
      • 블럭 추가 삭제에 커서 이동
      • 복사, 붙여넣기, 드래그 삭제 지원
      • 한글 지원 개선: composing 끝나지 않은 상황에서 remote operation
    3. 프론트엔드 예외 상황 핸들링
      • 처음에 로그인 안될때 무한 로딩 대신 적절한 에러 메시지 보여주기
      • WebRTC 캠/마이크 연결 안될 때 적절한 메시지 보여주기 (토스트 등)
      • 워크스페이스가 없는 경우
      • 회의록이 없는 경우
    4. 워크스페이스 페이지에 질문/투표 블럭 추가하기
      • static하게 없으면 crdt로 관리? → 할 수 있을 것 같아요
      • 질문은 static하게 넣어도 좋을 것 같아요
    5. ➕ 아무거나 쓰는 곳 페이지에 몇가지 정리되어 있어요
      • 에러 메세지 상수화
      • 스프린트 계획 회의에서 더 얘기해봐요
Clone this wiki locally