Skip to content

4주차 그룹2

joh16 edited this page Dec 11, 2020 · 1 revision

5주 프로젝트 4주차 피어세션 그룹 #10 & #13

참여인원

10조

  • J093 백지영
  • J198 주재우

13조

  • J017 권영언
  • J117 오지현

그룹 소개

10조

  • 저번 주와 동일😁

13조

  • 이미 다 알죠?😁

기술적 한계점

10조

  • 하트 버튼을 연속으로 눌렀을 때 잘못된 연산을 수행
    • debounce, throttle를 라이브러리나 setInterval로 구현하여 해결
  • 캐시를 업데이트 시켜줄 때 Id값을 찾을 때 배열의 길이만큼 타색 해야됨
    • id값이 내림차순으로 정렬되어 있어 이진탐색을 이용하여 찾기 가능!

13조

  • WebGL의 상태와 브라우저(react, redux)의 상태를 동기화하는 과정이 어려웠음
    • reducer에서는 WebGL의 상태를 수정할 수 없(side-effect)기 때문에 redux-saga에 그 작업을 맡겼음
  • History 관리에 있어 회전/반전의 순서 의존성과 복잡도로 인해 디버깅에 어려움을 겪었음
  • WebAssembly를 사용해서 인코딩된 영상과 오디오를 mux해주는 작업을 수행해야 하는데 아직 C++에서 ffmpeg를 다루는 방법이나 emscripten을 다루는 방법에 대한 학습과 이해가 필요함.
    • 오디오를 특정 길이만큼 추출해오는 작업도 WebAssembly에서 수행해야 할텐데..

대략적인 목표나 완성도

10조

  • 상태관리 db, 페이지 간에 일치 시키기(하트가 - 가 되지않게...)
  • refactoring 깔끔하게 하기
    • 현재 기능으로 데모시 버그가 발생하지 않을 정도..?
  • UI 깔끔하게 하기
  • 발표 준비하기(오류 발생 부분, 새롭게 시도한 기술)
  • 배포(속도 확인..)

13조

  • 소리가 날아가지 않고 n배속이 되지 않은 멀쩡한 편집된 영상 (뒤집히지도 않고..)
  • 블러, 모자이크 등 고급 효과 하나 정도는 구현
  • 눈에 보이고 재현이 쉬운 치명적인 버그가 없도록 디버깅
  • 사용한 기술에 대해 잘 설명할 수 있게 준비하기
  • 85% 문서화

질문

  • 서로에 대해 이제 잘 아는 것(?) 같다~ (저만 그런가요??)
    • 사실 서로 질문해도 서로 모를지도

소감

  • J017 권영언
    • 3주째 뵈었는데 잘 놀다갑니다~ 패배해서 슬픈 로딩화면을 기부하겠습니다!
  • J117 오지현
    • 쉬지 않고 달려오다가 잠시 쉬어갑니다. (+ 한분 탈주에 깊은 애도를 표합니다 ㅠ)
  • J198 주재우
    • 오늘 로딩 화면을 얻었다.. ㅎㅎ (개이득) 3주째 같은 조랑 되었지만 항상 피어세션 할때마다 많은 것을 배웠다!!
  • J093 백지영
    • 캐시 처리 조언도 받고 로딩 화면도 받아서 빈손으로 왔다가 두 손 가득히 받아 가는 것 같습니다ㅎㅎ
Clone this wiki locally