-
Notifications
You must be signed in to change notification settings - Fork 5
스프린트
blogSoul edited this page Nov 8, 2021
·
8 revisions
박주원: 담원이 우승할 예정
이충헌: 요즘 하는게 없다.
설민욱: 어제 마트만 2번 가서 너무 힘듭니다.🤦♂️
조진성: 안심추리, 제비추리 기가맥히게 맛있습니다.
- front/backend 서버 따로 구현한다.
- 프론트 파트 합의 사항
- eslint airbnb + prettier을 사용해서 코딩 스타일 & 컨벤션을 맞춘다.
- React + recoil을 사용한다.
- storybook을 공부하고 적용할지 결정한다.
- test 라이브러리로 jest를 사용한다.
- atomic design pattern을 적용해보자.
- 백엔드 파트 합의 사항
- express-generator-typescript를 사용해서 기본적인 구조를 짠다.
- eslint airbnb와 prettier를 사용한다.
- mysql과 typeorm을 사용한다.
- 백엔드의 구조는 스프링을 따라한다.
- express session, express cors를 사용한다.
- 시간 배분 합의 사항
- 지난 주에 정한 feature 우선 순위에 따라 시간 배분을 완료하였고 구글 시트를 수정했습니다.
- 계정 관리 부분 story(30시간) + 채널 부분 story(63시간) + 공통 사항(15시간 * 4) = 153시간
- 이외 사항
- socketio가 아니라 sse를 사용해서 구현하는 것도 고려해봐야 할 것 같습니다.
- 공통 부분은 아래와 같습니다.
-
- 데이터베이스 설정을 완료합니다.
-
- 프론트, 백엔드 구조를 익힙니다.
-
- 전체 화면에 대한 구조를 설계합니다.
-
- 전체 뷰를 미리 만드는 것을 고려해봐야 할 것 같습니다.
- 백로그 링크 : Go to Link
박주원님 : 롤드컵 우승 못해서 너무 충격적입니다. 2차 백신 부작용이 많이 없어서 다행입니다.
설민욱님 : 하루종일 잠을 잤던 기억이 있습니다.
이충헌님 : 살...려...줘
조진성님 : suspense 리엑트 어렵다...ㅠㅠ
- 프론트 파트 합의 사항
- atom, modecules에는 디자인을 하지 않고 organisms 이상 단위에서 디자인을 적용하는 방식으로 바꿉니다.
- merge 할 때, 조심해야 하는 것을 미리 말씀해주시면 감사하겠습니다!
- 백엔드 파트 합의 사항
- api 문서를 미리 만들어서 혼동을 줄일 수 있도록 적용해야 할 것 같습니다.
- development와 production 버전에 대해 서로 다르게 적용할 수 있도록 만들어 두었습니다.
- sessionStorage에 보관하는 것은 위험하므로, cookie나 JWT를 사용하는 것이 좋을 것 같습니다.
- DB 수정 적용 사진 (추후 변동 가능)
- 이외 사항
- RestApi 참고 사이트 예시처럼 리소스를 가지고 오는 주소를 변경해야 할 것 같습니다.
- DB에서 thread랑 user_has_workspace랑 연관 관계를 어떻게 가져야 하는지 정해야 할 것 같습니다.