# 2020년 10월 20일을 마무리 짓고
## 오늘의 일정 (2020/10/20 화) 🍰
```
09:00 - 18:00 / Daily Scrum 및 개인 개발
18:00 - 18:15 / 마무리 wrap-up
```
## 오늘의 회고 🎈
- 병선
- React Socket Chat 프로젝트를 클론하여 일대일이 아닌 다수가 채팅이 되는 기능을 확인했다.
- React Group Video Chat 프로젝트를 클론하여 기능들이 잘 동작하는지 확인해봤다. 로컬에서는 잘 동작했지만, AWS ec2를 활용하여 배포한 후에 확인을 해보았을땐 보안 문제 때문에 동작하지 않았다. 이 문제의 해결방법을 고민 해봐야한다.
- 연주
- github와 jira integration 설명해주니까 점심시간이 되었다. 그래두 복습되었고 이를 적용해서 커밋, 브랜치 스타일을 재정의하고 모든 팀원들이 개발을 시작할 수 있어서 뿌듯했다.
- git 문제 생기는 거 해결.. 너무 힘들다 개발을 거의 못했다.
- github에 필요없는 파일 삭제
- 원격에 이미 push된 commit에서 특정 폴더 삭제
- .gitignore 정리
- 프론트엔드 디렉토리 구조를 인수인계 받았다. 이에 따라 워크스페이스 화면 구현을 시작했다
- 프론트엔드 react 상태 관리 라이브러리를 정할 필요성을 느껴 제안했다. 내일 기존에 프론트엔드 담당한 팀원과 의논 후에 선정하기로 했다.
- redux
- mobx
- apollo client & graphql
- 소영
- build 폴더를 git ignore에 넣는 작업이 매우 힘들었다. 또한 git branch를 생성하고, pull request 후, merge시키는 일련의 과정에 대한 이해가 필요해보인다.
- 개인문서생성을 모두 수정하고 테스트까지 완료하였다. builder를 사용해서 entity를 생성할 때, 컬럼을 잘못넣어서 시간이 오래 걸렸다.ㅠ 얼른 나머지 RUD 부분을 구현해야겠다.
- GitKraken을 통해 gui로 git 작업을 할 수 있어 굉장히 편해진 것 같다. 하지만 항상 git을 만질 때는 조심해야 겠다!!
- 성원
- AWS EC2에 LiveMD 클라이언트를 nginx로 배포하고 yjs를 배포하여 개발 서버 환경에서 공동 문서 작업 기능이 동작하는 것을 확인하였다. 이제부터 주어진 코드를 이용하여 개발을 시작할 수 있을 것 같다.
- 태린
- 소켓IO를 이용해 다자간의 채팅을 구현했다. socket과 io의 차이점을 알긴 알겠는데 자세히 뭔지 몰라서 좀더 공부해봐야겠다ㅠㅠ 클론코딩을 해서 돌아가긴 하는데 왜 이렇게 돌아가는지 분석이 필요해보인다...
- webRTC를 이용해 다자간의 영상/음성 공유기능을 구현했다. webRTC를 사용해도 맨 처음 사용자끼리 연결해줄 때 소켓을 쓴다는 사실을 알았다. 또한 서로 연결되고 난 후에는 서버를 이용하지 않는다는 점이 신기했다.
- 이제 두 기능을 합치며 코드에 대한 이해도가 높아질 일만 남아서 살짝 기대가 된다.... 근데..힘들겠찌.....???
## 내일의 일정 (2020/10/21 수) 🥨
```
09:00 - 11:00 / Docker 수업
11:00 - 11:15 / daily scrum
12:00 - 18:00 / 개인 개발
18:00 - 18:15 / daily wrap-up
```