Skip to content

6️⃣ [12.12] Week6 Day1 스프린트 계획

Hyunbin Lee edited this page Dec 12, 2022 · 1 revision

1. 요일별 계획

  • 월요일

    • 프로젝트 소개 페이지 초안 작성하기

      • 프로젝트 소개 페이지 완성
        • 우린 왜! 시리즈 완성
        • 아키텍쳐
    • 발표 영상 대본 작성해보기

      • 프로젝트에서 어떤 기술적인 경험을 했는가? 동영상 ( 10분 내외 )
        • 어떤 문제 상황을 겪었고, 어떤 방법으로 해결했는가
        • 큰 관점에서 문제 상황과 해결이 되었으면 좋겠다~
        • (CRDT 구현하면서 나왔던 구현적인 고민도 좋지만 CRDT 그 자체에 대한 문제 상황과 우리는 어떻게 그걸 도전했는가 쪽으로 풀어가도 좋을듯요, 한정된 시간, 부족한 인원, 어려운 기술에 대해 도전해야 할 때 겪은 어려움 )
    • 공유 커서 기능 테스트해보기

    • API 저장 후 socket broadcast로 순서 변경

    • 로컬에서 작동하던거 서버에서 100% 동작하게 수정

    • Modal 추가 작업

    • API 연결하기 (각 페이지별 요청 주소를 몰라요)

      Swagger UI

  • 화요일

    • CRDT 에러 고치기, 프로그램 전체 에러 핸들링 해보기
      • Huge error 고치기
      • 인덱스 충돌하면 SiteID 고려하기
    • 10분짜리 영상 찍기
    • 리팩토링 할 수 있는거 리팩토링
    • 프론트엔드 테스트 코드 작성하기
      • Mock API 보강하기
    • private, share api 개발
    • 백엔드 테스트코드
    • 인원 표시 컴포넌트 만들기
  • 수요일

    • 1분짜리 시연영상 찍기
    • 배포
      • https OK
      • URL 구매 및 적용
    • Redirection 처리
    • NESTJS 에러 핸들링 ExceptionFilter 만들기
    • 백엔드 코드 리팩토링
  • 목요일

    • 최종 점검 → 에러 찾기
    • 라이브 발표 준비
    • 부하 테스트

2. 백로그 수정 내역

  • 추가

    • NCP 무중단 배포
    • API 저장 후 socket broadcast로 순서 변경
    • Modal 추가 작업
    • CRDT 에러 고치기
    • 프론트엔드 테스트 코드 작성하기
    • 백엔드 테스트 코드 작성하기
    • 인원 표시 컴포넌트 만들기
    • NestJS, 소켓 서버 에러 핸들링
    • 백엔드 코드 리팩토링
    • 프론트 코드 리팩토링

    ⇒ 테스트 주간을 위한 백로그를 추가했습니다.

3. 데모 시나리오

  1. 사용자는 랜딩 페이지에서 깃허브 OAuth로 로그인할 수 있다.
  2. 로그인된 사용자는 메인 페이지에서 최근 방문한 문서 목록을 확인할 수 있다.
  3. 문서 목록에서 문서를 클릭하면 해당 문서 페이지 URL로 이동하고 저장된 내용을 확인할 수 있다.
  4. 문서 페이지에서는 다른 사람들과 실시간 공동 문서 편집을 할 수 있다.
  5. 다른 사람들에게 문서 URL을 공유할 수 있다.
  6. 문서를 접속한 사람은 최근 방문한 문서 목록에서 해당 문서를 확인할 수 있다.
  7. 내 문서함에서 내가 작성한 문서를 확인할 수 있습니다.
  8. 공유 문서함에서 공유된 문서를 확인할 수 있습니다.
Clone this wiki locally