Skip to content

211115 4주차 스프린트 회의록

HyeonMin Kim edited this page Nov 15, 2021 · 1 revision

🎯 이번 주 목표

  • 로드맵 구현 마무리
  • 칸반보드 구현 마무리
  • 마이그레이션

🗂 주간 계획

  • 4주차 백로그 개인 업무 할당 및 이슈 생성
  • 회의 후 공통 작업 진행 (페어 프로그래밍)
  • 코드 리뷰에 의한 리팩토링 진행

  • 로드맵 구현
  • 칸반보드 기능 구현

  • 로드맵 구현
  • 칸반보드 기능 구현
  • 백로그 기능 구현

  • 칸반보드 기능 구현
  • 백로그 기능 구현
  • Github 디펜던시 에러 해결

우리가 해야하는 것들

  • backlog 로 해야하는 항목들을 작성한다.
  • 같이 해야하는 것들을 하나씩 한다. (2:2)
  • 리뷰에 리뷰
  • 리팩토링 (본인 개인 업무 받았을 때 같이 한다)
  • 디펜던시 에러를 해결한다.

1 팀

  • webpack config 에서 CleanWebpackPlugin 을 output: { clean: true }

    • webpack 설정에 추가
    • 모듈 삭제
  • ESLint 설정 변경

    • client 에서 설치해주기
    yarn workspace client add -D eslint-plugin-react-hooks@next
    • client eslint 파일 설정
    {
      "parser": "@typescript-eslint/parser",
      "env": {
        "browser": true,
        "jest": true
      },
      "plugins": ["@typescript-eslint", "prettier", "react-hooks"],
      "extends": [
        "eslint:recommended",
        "plugin:react/recommended",
        "plugin:react-hooks/recommended",
        "plugin:@typescript-eslint/recommended",
        "prettier"
      ],
      "rules": {
        "@typescript-eslint/no-unused-vars": "warn",
        "no-console": "warn",
        "react-hooks/exhaustive-deps": "warn"
      }
    }
  • 데이터 한 번에 가져오는 로직 (context 에서)

    기존
    epics.forEach((epic: Epic) => epicDispatcher({ type: `ADD_EPIC`, epic }));
  • 서버 타입 정의

2 팀

  • 레이어 구분 구조 : pages / layers / components
    • Common 에 있는 Header, profile 을 layers, components 로 이동
    • layers > Components
      • Kanban > Kanbantodo
      • ListViewLayer > ListViewItem, ListViewHeader
      • CoworkerStatus > Avatar, title
      • Roadmap > EpicPlaceholder
      • SideBar > SideBarEntry, SideBarDropdown
      • Backlog > 미정
  • 프론트엔드 타입 선언
    • User
    • Project
    • Epic
    • Story
    • Taskd
  • Roadmap / Kanban
    • PageScroll
    • 사이드바 디자인 Sticky 추후에 적용 예정... 해수님의 Sticky 쇼 예정

감은 눈....

  • 에러 처리 : 토스트 적용
  • 깃허브 dependency alert 해결
  • svgr 리팩토링
Clone this wiki locally