[프로젝트] 1일차 회고

YIM_JI·2023년 4월 17일
0

프로젝트 1일차 회고

오늘 프로젝트가 본격적으로 시작되었다.
우리 팀은 항상 오후 12시에 스크럼하기로 정해서 오늘 스크럼을 진행했다.
스크럼때는 구현해야 될 페이지를 구상하고 오늘 해야될 것들을 되새겼다.

  1. 설계도 작성
  2. 페이지 난이도 별로 분류
  3. 서로 페이지와 기능 분배하기

프로젝트를 시작하면서 새로 알게 된 것들이 많다.
git branch 전략을 이번에 처음 접해봤는데 괜히 겁 먹었던 거 같다.
설명 듣고 유튜브 찾아보고 실습해보니 막상 별 거 아닌 거 같다는 생각이 든다. (나중에 큰 코 다칠라나..?)

git branch 전략은 git flow 방식을 따르기로 했다. (release, hotfix branch 빼고)
master > dev > FE, BE > FE-feature, BE-feature 이런 순으로 개발하기로 협의했다.

또 milestone과 issue는 처음 써보는 기능인데 이제야 협업다운 협업을 하는구나 라고 느껴진다. 설렌다ㅎㅎ😊
milestone은 해야할 일을 적어놓는 것인데 milestone을 잘게 쪼갠 것이 issue라고 할 수 있다.

milestone: 메인 페이지 제작
issue: 메인 페이지 헤더 제작

이런 식이다. 더 잘게 쪼갤 수도 있다.

코딩 컨벤션은 prettier + Airbnb ESLint 조합으로 가져가기로 했다. 가장 범용적으로 사용되는 거 같아서 선택했다.

우리 팀의 개발 순서(우선순위)는 다음과 같다.

  1. 비회원도 이용 가능한 쇼핑몰 페이지, 기능 만들기
  2. 로그인 시 사용 가능한 쇼핑몰 페이지, 기능 만들기
  3. 관리자가 사용 가능한 페이지, 기능 만들기

우리에게 주어진 시간이 2주밖에 안돼서 얼마나 가능할 진 모르겠지만 최선을 다할 각오는 되어있다.

나는 이번에 프론트를 맡았는데 내일 모래까지 초기 세팅 마치고 dev에서 개인별로 branch 따고, 본인이 맡은 페이지 피그마를 작성해오기로 했다. 왜냐하면 각 페이지별로 공통 컴포넌트가 있어서 개발 효율을 높이기 위함이다.


알아봐야 할 것

session storage, local storage. 장바구니에 둘 중 어떤 것을 쓸 지.
rem, px 차이 구분해오기.
prettier, ESLint 세팅법 알아오기.
레이아웃 참고할 사이트 정해오기.

0개의 댓글