Skip to content

스프린트

J166_Lee edited this page Nov 29, 2021 · 8 revisions

📃 1주차 스프린트

기획을 하는 주간이여서 기획에 대한 아이디어 및 아이스브레이킹 시간을 가졌습니다.🏃‍♀

📃 2주차 스프린트

2021-11-01 ~ 2021-11-05에 대한 스프린트 회의 내용입니다.

❓ 오늘의 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. 전체 화면에 대한 구조를 설계합니다.
  • 전체 뷰를 미리 만드는 것을 고려해봐야 할 것 같습니다.

📃 3주차 스프린트

2021-11-08 ~ 2021-11-12에 대한 스프린트 회의 내용입니다.

❓ 오늘의 TMI

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

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

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

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

👨‍👧‍👦 공통 합의사항

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

image

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

📃 4주차 스프린트

2021-11-15 ~ 2021-11-19에 대한 스프린트 회의 내용입니다.

❓ 오늘의 TMI

박주원님 : 주말까지 하려니깐 지치네요.

설민욱님 : 하루종일 잤습니다.

이충헌님 : 주말에 학교 갔다왔는데, 단풍이 피어있어서 슬펐습니다.

조진성님 : 알고리즘 대회에 참여했는데, 조금 망치고 왔습니다.

👨‍👧‍👦 공통 합의사항

  1. 프론트 파트 합의 사항
  • 라우터에 Public, Private으로 나누어서 개발해주세요
  • 전역관리는 state로 이루어집니다.
  1. 백엔드 파트 합의 사항
  • 이번 주는 체널쓰레드만 만듭니다.
  1. 이외 사항
  • sse보단 socket을 사용하기로 했습니다.
  • 이미지 서버를 만들어야 할 것 같습니다.
  • 이번 주는 체널쓰레드 구현을 우선으로 작업합니다.

📃 5주차 스프린트

2021-11-22 ~ 2021-11-26에 대한 스프린트 회의 내용입니다.

❓ 오늘의 TMI

박주원님 : 시간이 굉장히 빠르네요...

설민욱님 : 열이 나서 주말에 고생했습니다!

이충헌님 : 배가 아프네요..

조진성님 : 오트비엘 미니라는 인간 사료(?)를 샀는데, 너무 맛있었습니다.

👨‍👧‍👦 공통 합의사항

  1. 프론트 파트 합의 사항
  • 이미지는 global - image 폴더에 넣어서 관리해줍니다.
  • index.d.ts에 설정을 넣어줘야 합니다.
  • reply 사이드 바는 동적으로 넣어줘야 할 것 같습니다.
  • workspace 이름은 recoil에 저장해두겠습니다.
  1. 백엔드 파트 합의 사항
  • 이미지 서버는 S3를 이용합니다.
  • 이미지 서버를 file과 image 전부 관리할 수 있도록 만들 예정입니다.
  • 쿼리문이 최적화가 안 되어 있는데, 나중에 최적화해되야 할 것 같습니다.
  1. 이외 사항
  • 백로그 수정 완료

📃 6주차 스프린트

2021-11-29 ~ 2021-12-03에 대한 스프린트 회의 내용입니다.

❓ 오늘의 TMI

박주원님 : 지옥 정주행했는데, 생각보다 재미없었습니다!

설민욱님 : [ 혼자라고 생각 말기 - 김보경 ] 들으면서 주말에 개발했습니다.

이충헌님 : 한 주만 더 버팁시다! 화이팅!

조진성님 : 요즘 피닉스 선즈 16연승이여서 너무 좋습니다!

📃 회의록

  1. QA 한거 알아보기

  2. 그동안 구현한 코드 Merge하기

  3. 이슈 등록 및 정리하기

📕 데일리스크럼

조진성님

  1. Enter가 됩니다. 대신에 변수가 15개여서 더럽습니다. setter와 getter를 정리해야 할 거 같습니다.

박주원님

  1. 유저 프로필 모달을 만들었습니다.
  2. 사용자 자동 검색 모달을 리팩토링하였습니다.
  3. 위 화면에 있던 검색바을 만들었습니다.
  4. 맨션을 고쳐서 만들었습니다.
  5. 이모티콘에 대한 버그가 존재합니다.

이충헌님

  1. 프론트엔드에서 reply 디자인 및 구현을 완료하였습니다.
  2. reply에 소켓, 백엔드, react-query와 연동했습니다.
  3. 이모티콘은 reply에 아직 연동하지 않았습니다. 오늘 진성님과 연동 예정입니다.

설민욱님

  1. reply crud api 구현
  2. 프론트 파트 reply api 구현 완료
  3. github login 버그 수정
  4. 워크스페이스 코드 입력 부분에서 프로필 추가할 수 있도록 수정
  5. 아직 이미지 연동은 미구현 상태입니다.

👨‍👧‍👦 공통 합의사항

  • 이번 주 할 수 있는 것들에 대하여

  • 프론트엔드에서 할 일

  1. 테스트 코드 짜기
  2. 리팩토링하기
  3. 디자인 다듬기
  4. lazy loading
  5. suspense 바꾸기
  • 백엔드에서 할 일
  1. 스레드에 대해서 테스트 코드짜기
  2. 리팩토링 <= 오류 쳐진 주석들 지우는게 목표
  3. 더미 데이터 만들어서 모니터링하기
  • 리팩토링에 대해서

리팩토링을 할 땐, 협업을 해야 할 거 같습니다.