-
Notifications
You must be signed in to change notification settings - Fork 5
프로젝트 마지막 주 계획
PyoSeokHun edited this page Nov 29, 2021
·
1 revision
O | O | O | O |
J081_박가연 | J125_오석호 | J200_조현정 | J212_표석훈 |
- 성능개선
- 리팩토링
- 리뷰투게더 피드백 반영
- 멘토님 피드백 반영
- 발표준비
- 기능 점검 및 마무리 구현하기
- 테스트코드 작성하기
- 성능개선
- webRTC
- 화질 낮추기
- 테스트 / 연결 (연결 안되는 부분 찾아서 해결해보기)
- 서버
- pm2 클러스터링 - socket 통신 고려
- 클라이언트
- 렌더링 최적화
- Code Splitting
- webRTC
- 리팩토링
- 리뷰투게더 리뷰 적용
- client/src/api/index.ts의
@src
수정하기 - client/src/components/room/monitor/index.style.ts 119줄 매직넘버 제거하기
- client/src/components/user-information/modals/NickChangeModal.tsx의
test
변수명 변경하기 - 위와 같은 곳에서 91-93, 97-99, 103-105줄 중복되는 부분 제거하기
- client/src/components/room/monitor/index.tsx 여러 곳에서 구독하는 전역상태를 커스텀 훅으로 추상화하기
- 위와 같은 곳에서 myVideo, otherVideo 컴포넌트로 분리할 수 있으면 분리하기
- client/src/components/custom/ErrorToast.tsx 초기값으로 초기화 하는 액션 별도로 만들어보기
- server/src/controller/user.ts 유효성 검사를 별도의 미들웨어나 함수로 분리해서 처리하기, 메시지들을 상수로 모아두기
- server/src/controller/user.ts의 메시지도 상수로 빼서 모이두기
- client/src/utils/request.ts 문자열 비교하는 부분 다시 생각해보기 (별도의 변수로 빼는 것도 고려..!)
- client/src/api/index.ts의
- 멘토님 리뷰 적용
- 에러 핸들링 적용해보기 (p2p 과정에서 연결이 안되는 부분 하나하나 찾아보기)
- Object Storage 사용해보기
- 미아핑 Debouncing 처리해보기
- 프로젝트 구조에서 API / Controller / Service 구분해서 파일을 분리해보기
- DB에 인덱스 적용해보기
- props나 state에 영향을 받지 않는 함수들은 컴포넌트 밖으로 분리하기
- 리뷰투게더 리뷰 적용
- 발표 준비
- 작성한 코드들이 어떻게 동작하는 지에 대해서 이해하기
- 자신이 만들지 않은 부분의 폴더 구조나 코드 구조도 이해하려고 노력해보기
- README.md 수정하기
- Notion 폴더구조 정리하기
- 몰랐던 부분, 어려웠던 부분 어떻게 해결했는지에 대해서 적어두기
- 완벽하지 않은 기능들 기능 점검 혹은 동작하도록 만들기
- css 수정
- 업다운 게임
- 로그아웃
- 라이어게임
- 테스트코드 작성해보기
- Artillery
- Jest(?)