Skip to content

[FE] 24‐08‐15 3차 회의

김준서 Junseo Kim edited this page Aug 18, 2024 · 9 revisions

📢 3차 회의 📢

📅 회의날짜 : 2024-08-15 (목)

👨‍👨‍👧‍👦 참가인원 : 딜런, 퓨어, 하키

사전 회의록

  1. 개발 일정 구체화 하기
  2. 폴더구조 구조 구체화하기
  3. 브랜치 전략 제대로 구하기
  4. 짝끼리 기능 구현에 대해서 이야기해보고 자료같은거 찾아오기
  5. 스타일링에 대해서 정확히 정해보기
  6. 짝 프로그래밍 진행 방식 정하기
  7. 공용 컴포넌트 정립하기(버튼, 모달프레임 등등)

회의 내용

1. 개발 일정 구체화 하기

  1. P1 단계 기능 9월 1일까지 마무리하기
    1. CSV 추출후 그룹관리 기능 22일부터 개발 시작
    2. QR 기능 16일부터 개발 시작

2. 폴더 구조 구체화

컴포넌트

components
- common
	- Header
	- ModalFrame
	- Button
- 페이지별로 폴더 안에 사용하는 컴포넌트 넣기

constants

recoil

pages
- 페이지 이름 폴더 만들고  안에 page 만들기

types

hooks

services

index.tsx
app.tsx

3. 브랜치 전략 제대로 하기

Master(main) -> HotFix -> Release -> Develop -> Feature 5가지 브랜치로 구분하여 각각은 아래와 같은 기준으로 구분된다.

  • Master: 실제 운영되고 있는 서버에 적용되는 코드만을 관리하는 브랜치
  • HotFix: 실제 운영 중인 코드에서 버그가 발견되었을 경우 hotfix 브랜치에서 처리 후 Master로 합친다.
  • Release: 배포를 위해 최종적으로 버그 수정 등의 개발을 수행하는 브랜치로 성공 시 master로, 수정 필요 시 Develop으로 합친다.
  • Develop: 다음 출시 버전을 대비하여 개발 중인 코드를 관리하는 브랜치로 Release로 합친다.
  • Feature: 추가 기능을 개발하는 브랜치, Develop 보다 작은 단위로 추가 기능 개발 후 Develop으로 합친다.

image

4. 짝끼리 기능 구현에 대해서 이야기하기

각자 정리한거 이야기 완

5. 스타일링 방식 정의

스타일드 컴포넌트

6. 짝프로그래밍

  • 네비게이터가 제시를 못해주면 바꾸고 둘다 모르면 찾아보기
  • 챗GPT 무분별하게 사용하지 않기,
    • 이유를 알고 고치고 만들자
  • 10분씩 번갈아가면서 역할 수행하기
  • 방향제시나 코드 작성 시 반드시 이유를 말해주기
  • 서로 말할 때 말 끊지 않기
  • 서로 다른 의견있으면 실시간으로 말하면서 좋은 방향 찾아보기
  • 일단 p1기능 만들 때 모든 과정에 짝 프로그래밍 적용하기
💡 P1기능 해보면서 더 찾아보기

7. 공용 컴포넌트 정립하기(버튼, 모달프레임 등등)

QR팀은 버튼 모달 안씀