[LUVOOK] 프로젝트 DAY-5

5taecoo·2022년 6월 10일
0

Project

목록 보기
3/9

스프린트 1회

스프린트 날짜

  • 스프린트 주기 정하기
    • 6/9일 시작 총 14일
    • 타이트하기 잡아서 10~12일
  1. feature(8일)

  2. refactor(2일)

  3. bug(2일)

  4. enhancement(할 수 있을지) ⇒ 기능 추가/디테일하게/보완

  • 2일
    • 테스크 정리
    • 데일리 스크럼 및 작업 분배
    • 오늘 할 일 정리
    • 작업 및 커뮤니케이션
    • 스프린트 회고

스크럼 시간

- 고정 시간 언제? 시간은 어느정도?
- 주 6회
    - 10시 - 11시(최대 11시 30분) : 스크럼
        
        `1-7시 코어타임 `
        
    - 스프린트 주기 안에 해야할 feature  끝내고
        - issue/pr 올리기(스프린트 끝날 때)
            - pr 시간  2일(첫날 - 10시 스크럼, 둘째날 저녁 10시까지 PR 올리기)

슬랙/노션

- 중간 이슈
    - 슬랙으로 ~뭘 하려했는데/어느 부분에서/어떻게 했더니 안됐다/어떻게 하면 좋을지
        - 질문 요청 ⇒ 시간 정하기 ⇒ 이슈해결
- 노션으로는 스크럼 정리, 안건 올리기

📖 폴더 구조

📦src
┣ 📂api
┣ 📂components
┃ ┗ 📂common
┣ 📂constants
┣ 📂contexts
┣ 📂hooks
┣ 📂stories
┣ 📂utils
┣ 📜App.js
┣ 📜App.test.js
┣ 📜index.css
┣ 📜index.js
┣ 📜logo.svg
┣ 📜reportWebVitals.js
┗ 📜setupTests.js

/api : endpoint당 파일하나.
ex) get-document
http client를 따로 만들고, 위 핸들러 파일에서 조회하는 구조를 추천함.
getRequest = () => { fetchAPI…}
putRequest = (body) => { fetchAPI…}
/contants : 상수변수 모아두는 곳
/components : 컴포넌트 모아두는 곳
/pages : 페이지가 많다면, 페이지를 모아두는 곳
/utils : 순수함수 모아두는 곳 ( 어디서나 사용가능한 공용함수 )
/hooks : 훅 api 모아두는 곳
/contexts : 전역 관리

브랜치 나누기

feature/#이슈번호_제목

예시

feature/#2_ButtonComponent

커밋메시지는

type: buttoncomponent 구현

💻 오늘 진행

  • 공통 컴포넌트 select, divider, icon 생성 후 코드 리뷰 후 피드백 반영 후 merge까지 완료
  • 진행하며 부족한 부분에 대해 공부
  • constants 구현 전 공부

😓 생겼던 이슈

  • divider width 값을 prop로 넘겨주는데 style 컴포넌트안에서 넘겨주려 했으나 값이 안 넘어가 직접 값을 넘겨주도 설정
  • PropType 오타 실수
  • 스토리북안에서 절대경로로 불러올 시 에러가 떠서 로컬에서 상대경로로 진행하고 푸쉬할 때 절대 경로로 바꿔서 올리기로 결정 -> develop에 merge 후 다시 pull하고 진행할 시 develop에 절대경로로 불러와도 에러가 뜨지 않도록 미리 설정해두어 차질없이 진행되도록 해결

🧐 느낀 점

  • 오타에 대해 신경을 더 쓰자.
  • Header와 Banner, 사용자 검색 modal에 대해 공부를 해놓고 진행을 할 수 있도록 하자.
  • 다른 팀원들의 코드에 대한 리뷰를 더 빨리하여 진행 속도를 높이자
  • 나 또한 피드백 받은 리뷰를 빠르게 반영하자
  • 질문은 정리를 해서 비동기적으로~
profile
프론트엔드를 꿈꾸며 개발을 공부 합니다.

0개의 댓글