Skip to content

회의록 5주차

Seongbin Kim (김성빈) edited this page Dec 3, 2018 · 2 revisions

프론트엔드팀 5주차 회의록 (2018-12-02)

작성: 프론트엔드팀 일꾼 - 김성빈(@Ethan)

작성일: 2018-12-03 AM 9:20


요약

  1. 1주 동안 했던 작업 공유

    튜토리얼 진행, 테스트 공부

  2. wireframe 분석을 통한 컴포넌트 단위 분석 및 작업 분배

  3. 협업 이슈

    • 디자인팀: 주문 확인 페이지의 Conter의 디자인
    • 백엔드팀: Cart 관리 주체 여부
  4. 🚀 TODOLIST 🚀

    개인별 컴포넌트 작성

본문

  1. 1주 동안 했던 작업 공유

    1. @Leo(이규태)
      1. todolist 구현
      2. Redux 입문
    2. @Hosung(문호성)
      1. Fullstack 블로그 개발 (리액트를 다루는 기술) 수행 완료

        NodeJs, MongoDB 사용

    3. @Rachel.Lee(이슬기)
      1. Javscript 테스트 공부
    4. @Kyun(임승균)
      1. Redux 기반의 장바구니 구현
    5. @Ethan(김성빈)
      1. Javascript 테스트 공부 (문서화 - wiki에)
  2. [General] 토의 내용

    1. [그룹제 폐지] 개발 기간이므로 그룹 폐지

    2. [다음주 세션 예고] Javascript, React Test/TDD Live Demo를 진행하기로 @Ethan

    3. [Redux-Thunk vs Saga]

      1. Thunk를 배우는 것이 현재 deadline을 지키면서 가능할 것 같지 않다. Thunk는 튜토리얼에서 자주 접하고 간단하므로 Thunk로 Redux Async를 다루면 될 것 같다.
    4. [브랜치 전략에 관하여] @Ethan

      • master <--merge-- develop <--commit/push-- 보다,
      • master <--merge-- develop <--merge-- feature <--commit/push-- 가 낫다고 생각
      1. 이슈 생성: 페이스북 소셜 로그인 버튼 커스터마이징 컴포넌트 구현 - 이슈번호도 생성됨 (#3) > 구현 중복 / 브랜치 중복등을 피하기 위해 Assignee에 본인을 되도록 등록해주세요. 아니면 브랜치 생성 전 매번 확인해야 할 수도 있습니다.
      2. 브랜치 생성 (local): f#3-fb-social-login-btn-custom-component - 브랜치명은 f#이슈번호-구현주제로 네이밍
      3. 커밋 진행 (commit): 본인의 로컬 feature 브랜치에 commit
      4. 리모트 저장소에 푸시 (push): 동일한 브랜치를 리모트에 생성 및 동기화 완료
      5. Pull Req 생성 (github): f#3-fb-... 브랜치를 develop 브랜치로 merge하기 위함
      6. Pull Req 코드 리뷰 (github): 다른 멤버들이 리뷰
      7. Pull Req merge (github): Pull Req merge 완료
      8. 이슈 닫기 (github): 이슈 닫음
    5. [협업 이슈] 주문 확인 페이지의 Counter 컴포넌트 관련해서 @디자인팀과 논의 - UI는 배민처럼 하기로!

      배민 앱은 주문 확인 시 옵션 에 카운터가 있고, 현재 wireframe은 옵션 에 있어 혼동의 여지가 있음

    6. [협업 이슈] API 프로토타입 관련해서 @백엔드팀에 요청 - Cart는 프론트에서 관리하기로

    7. [개발] 컴포넌트 단위 분석 및 개발 방법에 대해 간략히 논의

      • (ex) Header 컴포넌트 - backBtn과 title만 작동하면 됨 - 햄버거는 버튼만
      • (ex) Counter 컴포넌트 - number를 내부 상태로 갖는 형태로 개발
  3. 다음 주 Todolist 결정

    1. 개인별 컴포넌트 할당
      1. @Rachel.Lee (공통 컴포넌트)
        1. Header (back, hamburger, title)
        2. Footer
      2. @John.Lee (공통 컴포넌트)
        1. Counter
      3. @Kyun (상품 목록[Catalog] 부분)
        1. CategoryNavBar
        2. CategoryHeader
        3. CatalogItem (= MenuItem)
      4. @Leo (가게[Store] 프로필 및 상품 상세 정보 부분)
        1. StoreProfile
        2. MenuProfile
        3. MenuOptionItem
      5. @Hosung (장바구니[Cart] 부분)
        1. CartMenuItem
        2. CartOptionItem