[11 26] 피어세션 - boostcampwm-2021/WEB08-AgileStorming GitHub Wiki

13주차 피어세션 J08, J29

참가자

Web29

  • J002 강민지
  • J141 이명재
  • J151 이원주
  • J177 장수용

Web08

  • J036 김승현
  • J046 김유석
  • J122 안주영
  • J195 조성현

Web08

pm2 ts-node 이슈

node js를 nvm로 설치를 하다 보니 경로가 이상했다. 직접 실행할때는 되는데, 도커도 ts-node- 파일 경로를 modules에 지정해줄 수 있었는데, module path이 문제일 수 도 있다!!

선은 어떻게 하셨나요

svg로 했습니다. 각 꼭지점을 quadratic 곡선으로 그렸다.

배경 이동은 어떻게 하나요

배경에 마우스 다운하면 플래그가 들어오고요 이동한 x,y 좌표만큼 스크롤을 해주는 방식

맥 아닌 분들 스크롤 신경 안쓰이시나요?

저희는 몰라요....ㅎㅎ ㅋㅋㅋ디자인 감수성이 없어서, 이해를 못했다ㅋㅋ

캘린더에 x 스크롤이 생긴다!

해상도 차이일 것 같다.

마인드 맵에서 스크롤 모양

잡는 모양이 어울릴 것 같다.

Web29

ui가 이쁜 것 같다.

MS Teams, 네이버 캘린더를 참고했다.

소켓 이벤트와 api 사용이 혼재되어 있어서 리팩토링 하실 예정

다음 주 계획?

피처 개발은 끝났고, 버그 수정하고 리팩토링 집중할 것. 소켓 스트레스 테스트를 하려 했는데, 4명도 간당간당하다.

저희(Web08)는 db 쿼리튜닝, 소켓 스트레스 테스트, 인덱싱, 리팩토링 할 것 기능적인 이슈, ui 개선 작업 할듯

달력은 라이브러리인가요?

직접 만들었습니다

Konva.js

canvas 도와주는 라이브러리 리액트에서는 => react-konva dragable 옵션하나로 드래그가능

포스트잇 race condtion

포스트잇에 속성을 부여

무수한 소켓요청

쓰로틀링, 디바운스

uri, 상태코드

uri = 통합자원 식별자

  1. 리소스와 행위를 분리
  2. 상위는 복수단어를 사용 => 우리도 적용하면 좋을 듯
  3. 계층 구조를 활용하자

get 조회 post 등록 /shedules (밑에는 리소스 uri을 알아야함) put 리소스 대체 path 리소스 부분 변경 delete 리소스 삭제

200: 성공 201: 새로운 리소스 생성시 204: 응답에 보낼 내용이 없을 경우(delete) 401: 인증관련문제 403: 권한 문제 404: 리소스를 찾지 못한경우 409: 기타