-
Notifications
You must be signed in to change notification settings - Fork 5
회의록 2주차
Seongbin Kim (김성빈) edited this page Nov 13, 2018
·
1 revision
작성: 김성빈(Ethan) - 프론트엔드팀 일꾼
작성일: 2018-11-11 PM 3:00
-
[개발/디자인] Material Design을 사용하기로 함.
- 디자이너/개발자 간 협의 완료 :)
- why material?
- [디자이너] Sketch Plugin으로 Theme Editor 지원
- [개발자] Material-UI 라이브러리가 React Component 지원
- Theme Editor와 Material-UI가 궁합이 괜찮음 by @포드
-
[개발] 이번 주 (11/11 ~ 11/18) TODOLIST
- Github Repository을 다음과 같은 option으로 생성 후 공유
- CRA 최신버전
- 라이브러리 [React-Router, Redux, Redux-Saga, Axios]
- 코딩 컨벤션 툴 [ESLint]
- 테스트 프레임워크 [Jest, Enzyme]
- npm말고, yarn 사용
- 도입한 기술에 익숙해지기
- 기본적인 테스트, TDD에 대해서 어느 정도 공부하기
- Github Repository을 다음과 같은 option으로 생성 후 공유
-
[개발] 3단계 학습 마일스톤을 결정하였음.
- 기술에 대한 공부 - 3개의 마일스톤이 존재함
- STEP 1: 도입한 기술에 먼저 익숙해져야 함
- STEP 2: 능력이 되는 만큼 기술을 도입해 Sample Project로 실습
- STEP 3: 실습이 끝난 시점에 기획이 나왔다면, 기획된 App을 개발, 기획이 안나온 경우 특정 Webapp을 clone하여 실습
- 기술에 대한 공부 - 3개의 마일스톤이 존재함
-
[오프모임] 각 팀원의 소개 및 스터디에서 얻고자 하는 것들을 정리했습니다.
- @Yohan Woo(우요한)님
- 소개
- 모두의 주문 rough 기획을 제공
- 화장품 회사에서 일했던 경력
- illustrator를 주로 사용
- 얻고자 하는 것들
- Sketch를 배우는 것
- 소개
- @포드(박주형)님
- 소개
- Line에서 게임 플랫폼 UX 디자이너로 재직
- Material 관련해서 디자인적 도움을 줄 수 있음
- 얻고자 하는 것들
- React 개발을 배우는 것
- 직접 React로 Table을 구현할 수 있는 수준에 도달
- 소개
- @Ethan(김성빈)님
- 소개
- React와 Spring으로 프로젝트 진행중
- Material-UI 사용 경험 있음
- 얻고자 하는 것들
- React 코드베이스를 좀 더 클린하게 유지하는 것
- 소개
- @Rachel.Lee(이슬기)님
- 소개
- 회사에서 Frontend를 담당
- 회사 팀에서 Redux-Saga로 넘어가야 함
- 얻고자 하는 것들
- 제대로 React를 다루고 클린하게 다루는 것
- 소개
- @Dylan(주민우)님
- 소개
- 거래소 스타트업에서 프론트엔드로 재직
- 현재 스타트업의 프론트엔드를 처음부터 개발
- 얻고자 하는 것들
- React-Native로 프로젝트를 진행하는 것
- Redux-Saga, TDD 도입
- 소개
- @Rachel(류은정)님
- 소개
- UI 디자이너로 재직
- 웹 디자인에서 앱 디자인으로 가려고 함
- Sketch, Zepplin을 독학 중
- 얻고자 하는 것들
- Sketch, Zepplin으로 구현하는 것
- 소개
- @Hosung(문호성)님
- 소개
- 회사에서 IBM의 domino 솔루션으로 개발 중
- 얻고자 하는 것들
- React 학습
- 프로젝트가 전체적으로 어떻게 진행되는지 파악
- 소개
- @Yohan Woo(우요한)님
-
[기획] 이런 저런 얘기
- 기획을 빵빵하게 하는 것은 좋지만, 기획에 공수가 들어가는 것은 선호X
- 상세 스펙을 정의하는 일이 필요
- 점주용과 사용자용으로 분리?
-
[디자인] TODOLIST
- 기획이 안나와서 디자인은 할 수 있는 게 없음
- why? 기획자의 부재
- 벤치마킹 정도는 할 수 있을 듯 by @Rachel
- 다음 주에 MVP를 만드는 것도 고려
- 기획이 안나와서 디자인은 할 수 있는 게 없음
-
[개발] 진행 방식 결정
- 개발자들이 기획을 하는데 공수를 들이는 것은 좋지 않다고 생각 by @Dylan
- 지금 스터디원들이 어느 정도 React, Redux를 사용할 수 있어서 약간 더 어려운 주제를 공부하기로 함 - Test, Saga
- 스터디원들의 얻고자 하는 것들을 고려해서 진행 방향 결정
-
코드 리뷰를 진행
- @Ethan이 Maintainer로 일하기로
- Pull Request, 코드 읽기는 주중에 진행
- 주말에는 얼굴 보면서 리뷰 진행
- 코드 리뷰 시 얼굴 붉히는 일이 있다면 안하는 게 좋음 by @Dylan
- 코드 리뷰의 질은 선의에 맏길 수 밖에 없음 by @Dylan
- TDD(Test Driven Development)로 진행
-
ESLint 적용
- airbnb 스타일로 적용
- React는 최신버전 사용
- CRA로 생성
- Package Mananger - not NPM, Yarn 사용
- why?
- 병렬로 처리해 빠른 속도
- npm에 비해 엄격한 패키지 관리
- why?
- 앞으로 적용할 프로세스 - 3단계 마일스톤 결정 :)
- 도입한 기술(Lib/Tool/Framework)에 익숙해지는 것
- 문서 읽기 등
- 도입한 기술(Lib/Tool/Framework)에 익숙해지는 것
- 배운 기술로 직접 Sample Project를 진행
- 기술 수준은 할 수 있는 만큼
- Feature 수준도 할 수 있는 만큼
- 익숙해졌으니, 프로젝트 진행
- 스터디 주제의 상세 기획이 나온 경우 그 Webapp을 개발
- 아니라면, 특정 Webapp을 clone해서 개발 (기획 공수X)
-
코드 리뷰를 진행