-
Notifications
You must be signed in to change notification settings - Fork 1
6주차 회고록
tnghd5761 edited this page Dec 16, 2022
·
2 revisions
- 끝까지 모두 열심히 개발을 해서 잘 마무리 하였다.
- 모든 버그를 해결한 건 아니지만, 확인한 버그들 중 많은 것들 해결하였다.
- 늦게까지 모두 발표 자료 준비하면서 고생했다.
- 버그를 최선을 다해서 해결하려고 노력했다.
- 성능 테스트 및 부하테스트를 제대로 진행하지 못했다.
- 5주차 쯤 부터 개발 기록과 개발 설계를 상세히 하지 못했다.
- 아직 처리하지 못한 버그들이 존재한다.
- actions cache로 배포 시간 단축 시키기
- 렌더링 최적화 해보기
- 코드 스플리팅
- 라이트하우스 등
- 게임 추가해보기
- 개발을 미룬 부분 추가해보기
- k6 부하 테스트 해보기
- mvvm 등 아키텍처를 참고하여 리팩토링해보기
- 잘한 점
- 반응형 웹 구현
- 캔버스 사이즈가 변경되면서 발생한 버그 해결
- 이미지 형식을 변경하여 성능 개선
- 부족한 점
- 성능 테스트 및 개선을 거의 진행하지 못했다.
- 화상 대화 관련 버그가 남아있는데 원인을 제대로 파악하지 못해 해결을 못했다.
- 도전해볼 점
- 추가적인 성능 개선
- 게임 추가하기!
- 배운 점
- 캔버스의 이미지를 save하고 restore하는 방법
- 잘한 점
- 버그 해결
- 소켓 통신에 익숙해짐
- 부족한 점
- 예상하지 못한 에러를 사전에 방지하지 못한 점
- 버그를 빨리 처리하지 못한 점
- 도전해볼 점
- 렌더링 최적화
- 코드 스플릿 등
- 렌더링 최적화
- 배운 점
- 소켓 통신
- useState의 더 적절한 사용법
- 디바운싱
- 잘한 점
- 백엔드, 프론트엔드 가리지 않고 적극적으로 기능 개선과 버그 픽스를 수행했다
- 버그를 시각화해서 문제를 명확하게 정의하고 해결하는 아이디어를 잘 적용했다
- 발표 울렁증을 약간은 극복했다
- 부족한 점
- 의존성 관리나 추상화 관련해서 부족한 부분이 많았다
- 인프라나 테스트 관련한 부분에서 챌린징한 도전을 해보지 않았다
- 도전해볼 점
- 강의 듣고 백엔드 기본기 다지기
- 인프라, 테스트 관련해서 학습하기
- 잘한 점
- FE/BE/배포 시 지레 짐작하지 않고 에러 로그를 확인하여 버그를 추적함
- 부족한 점
- 개발 속도가 느림 → 어떤게 좀 더 좋은 방법일까 생각하는 속도
- 여러가지 기술을 얕게 다뤘기 때문에 아직 기술적으로 보완할 부분이 많음
- 백엔드 코드를 리펙토링하지 못하고 마무리해서 아쉬움
- 도전해볼 점
- 백엔드 리펙토링 → 데이터 통신 코드 등 관심사 분리와 모음 또한 의존성이 짙은 코드가 많음
- 배운 점
- WEBRTC
- Socket
- Nestjs
- 22.11.01 멘토님 미팅
- 22.11.09 멘토님 미팅
- 22.11.17 멘토님 미팅
- 22.11.23 멘토님 미팅
- 22.12.01 멘토님 미팅
- 22.12.08 멘토님 미팅
- 22.12.15 멘토님 미팅