---
# System prepended metadata

title: 2020년 10월 20일을 마무리 짓고

---

# 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
```
