Skip to content

스프린트

blogSoul edited this page Nov 8, 2021 · 8 revisions

📃 2021-11-01

❓ 오늘의 TMI

박주원: 담원이 우승할 예정

이충헌: 요즘 하는게 없다.

설민욱: 어제 마트만 2번 가서 너무 힘듭니다.🤦‍♂️

조진성: 안심추리, 제비추리 기가맥히게 맛있습니다.

👨‍👧‍👦 공통 합의사항

  • front/backend 서버 따로 구현한다.
  1. 프론트 파트 합의 사항
  • eslint airbnb + prettier을 사용해서 코딩 스타일 & 컨벤션을 맞춘다.
  • React + recoil을 사용한다.
  • storybook을 공부하고 적용할지 결정한다.
  • test 라이브러리로 jest를 사용한다.
  • atomic design pattern을 적용해보자.
  1. 백엔드 파트 합의 사항
  • express-generator-typescript를 사용해서 기본적인 구조를 짠다.
  • eslint airbnb와 prettier를 사용한다.
  • mysql과 typeorm을 사용한다.
  • 백엔드의 구조는 스프링을 따라한다.
  • express session, express cors를 사용한다.
  1. 시간 배분 합의 사항
  • 지난 주에 정한 feature 우선 순위에 따라 시간 배분을 완료하였고 구글 시트를 수정했습니다.
  • 계정 관리 부분 story(30시간) + 채널 부분 story(63시간) + 공통 사항(15시간 * 4) = 153시간
  1. 이외 사항
  • socketio가 아니라 sse를 사용해서 구현하는 것도 고려해봐야 할 것 같습니다.
  • 공통 부분은 아래와 같습니다.
      1. 데이터베이스 설정을 완료합니다.
      1. 프론트, 백엔드 구조를 익힙니다.
      1. 전체 화면에 대한 구조를 설계합니다.
  • 전체 뷰를 미리 만드는 것을 고려해봐야 할 것 같습니다.

📃 2021-11-08

❓ 오늘의 TMI

박주원님 : 롤드컵 우승 못해서 너무 충격적입니다. 2차 백신 부작용이 많이 없어서 다행입니다.

설민욱님 : 하루종일 잠을 잤던 기억이 있습니다.

이충헌님 : 살...려...줘

조진성님 : suspense 리엑트 어렵다...ㅠㅠ

👨‍👧‍👦 공통 합의사항

  1. 프론트 파트 합의 사항
  • atom, modecules에는 디자인을 하지 않고 organisms 이상 단위에서 디자인을 적용하는 방식으로 바꿉니다.
  • merge 할 때, 조심해야 하는 것을 미리 말씀해주시면 감사하겠습니다!
  1. 백엔드 파트 합의 사항
  • api 문서를 미리 만들어서 혼동을 줄일 수 있도록 적용해야 할 것 같습니다.
  • development와 production 버전에 대해 서로 다르게 적용할 수 있도록 만들어 두었습니다.
  • sessionStorage에 보관하는 것은 위험하므로, cookie나 JWT를 사용하는 것이 좋을 것 같습니다.
  • DB 수정 적용 사진 (추후 변동 가능)

image

  1. 이외 사항
  • RestApi 참고 사이트 예시처럼 리소스를 가지고 오는 주소를 변경해야 할 것 같습니다.
  • DB에서 thread랑 user_has_workspace랑 연관 관계를 어떻게 가져야 하는지 정해야 할 것 같습니다.
Clone this wiki locally