-
Notifications
You must be signed in to change notification settings - Fork 27
4주차 그룹2
joh16 edited this page Dec 11, 2020
·
1 revision
- J093 백지영
- J198 주재우
- J017 권영언
- J117 오지현
- 저번 주와 동일😁
- 이미 다 알죠?😁
- 하트 버튼을 연속으로 눌렀을 때 잘못된 연산을 수행
- debounce, throttle를 라이브러리나 setInterval로 구현하여 해결
- 캐시를 업데이트 시켜줄 때 Id값을 찾을 때 배열의 길이만큼 타색 해야됨
- id값이 내림차순으로 정렬되어 있어 이진탐색을 이용하여 찾기 가능!
- WebGL의 상태와 브라우저(
react
,redux
)의 상태를 동기화하는 과정이 어려웠음- reducer에서는 WebGL의 상태를 수정할 수 없(side-effect)기 때문에
redux-saga
에 그 작업을 맡겼음
- reducer에서는 WebGL의 상태를 수정할 수 없(side-effect)기 때문에
- History 관리에 있어 회전/반전의 순서 의존성과 복잡도로 인해 디버깅에 어려움을 겪었음
- WebAssembly를 사용해서 인코딩된 영상과 오디오를 mux해주는 작업을 수행해야 하는데 아직 C++에서 ffmpeg를 다루는 방법이나 emscripten을 다루는 방법에 대한 학습과 이해가 필요함.
- 오디오를 특정 길이만큼 추출해오는 작업도 WebAssembly에서 수행해야 할텐데..
- 상태관리 db, 페이지 간에 일치 시키기(하트가 - 가 되지않게...)
- refactoring 깔끔하게 하기
- 현재 기능으로 데모시 버그가 발생하지 않을 정도..?
- UI 깔끔하게 하기
- 발표 준비하기(오류 발생 부분, 새롭게 시도한 기술)
- 배포(속도 확인..)
- 소리가 날아가지 않고 n배속이 되지 않은 멀쩡한 편집된 영상 (뒤집히지도 않고..)
- 블러, 모자이크 등 고급 효과 하나 정도는 구현
- 눈에 보이고 재현이 쉬운 치명적인 버그가 없도록 디버깅
- 사용한 기술에 대해 잘 설명할 수 있게 준비하기
- 85% 문서화
- 서로에 대해 이제 잘 아는 것(?) 같다~ (저만 그런가요??)
- 사실 서로 질문해도 서로 모를지도
- J017 권영언
- 3주째 뵈었는데 잘 놀다갑니다~ 패배해서 슬픈 로딩화면을 기부하겠습니다!
- J117 오지현
- 쉬지 않고 달려오다가 잠시 쉬어갑니다. (+ 한분 탈주에 깊은 애도를 표합니다 ㅠ)
- J198 주재우
- 오늘 로딩 화면을 얻었다.. ㅎㅎ (개이득) 3주째 같은 조랑 되었지만 항상 피어세션 할때마다 많은 것을 배웠다!!
- J093 백지영
- 캐시 처리 조언도 받고 로딩 화면도 받아서 빈손으로 왔다가 두 손 가득히 받아 가는 것 같습니다ㅎㅎ