owned this note changed 4 years ago
Published Linked with GitHub

한표 리뉴얼 프로젝트

목표

  • 본격적인 프로젝트 전에 연습하는 프로젝트
  • 해보고 싶은 기술을 다 써보자!

팀 그라운드 룰

  • 누군가 인턴/취업 되면 붙잡긴 하되, 속상해하지 말기, 축하해주기!
    • 먼저 간 사람도 계속 신경 써주기(중요)
  • 적극적인 커넥션을 만들기(중요)
    • 다른 사람 가슴에 대못 박지 않기
    • 제발
  • 일주일에 한 번 랜선 비어 타임 갖기 (건홍님과 함께 => 상호 합의 하에 결정 되었음으로 따르셔야 합니다.)
  • 늦게 온다고 몰래카메라 하지않기
  • 모르는 거 있으면 404초 이내에 질문하기
    • 1분은 안되나요
  • 토론이 길어질 경우 각자 공부한 후 강해져서 돌아오기.
    • 만장일치가 아닌 경우 각자 강해져서 돌아오자
    • 토론의 제한 시간은 20분으로 한다.
  • 인간적으로 오후 개발에 들어간다
    • 코어 타임은 3시간 ~ 4시간
    • 오후 3시 ~ 오후 6시
  • 데일리 스크럼
    • 코어 타임 시작 후, 15분
  • 너무 개발에만 치중하지 않아도 됩니다
    • 서로에 대해 더 알아가기🤙
  • 부담없는 프로젝트가 되자
  • 스터디가 필요한 경우에는 각자 공부하고 공유하는 시간을 갖자!
  • 코로나 완화되면 오프라인 모임 갖기(중요)
    • Soju Time? I don't like soju sry I prefer beer
    • Ok man
    • Somak is GukRule. Ok I see I'll try!
    • nono SoMakSa Oh sounds great! Let's get it!
    • Thanks
  • 생각나면 더 추가하자!
  • 위 사항들은 언제든지 변경 가능하다.

기술 스택

  • FE

    • TypeScript
    • React.js
    • Mobx
      • Redux
        • flux 구조를 따라가기 때문에 보일러플레이트 코드가 양산되어서 프로젝트의 규모에 비해 비효율적이다.
        • 추가적인 외부라이브러리 학습이 필요하다. 러닝커브..(redux-saga, redux-thunk, immutable.js 등)
      • Recoil
        • 관련해서 찾아볼 수 있는 레퍼런스가 많이 없다.
        • 리액트와는 잘 맞는 상태관리 라이브러리, 아무래도 페이스북에서 만들었으니..
      • Mobx
        • Redux와 비교해 Redux-saga를 설치하지 않아도 된다.
        • 데코레이터를 통한 간결한 코드 작성이 가능하다.
    • Storybook
      • 컴포넌트 디자인패턴 무엇을 쓸지? : Atomic
    • Styled Component
    • Webpack
  • BE

    • Express?? Next.js?? Koa?? (공부 후 정하기)
    • MySQL / MongoDB (서버기능도출 후 정하기)
  • Common

    • GraphQL(jinhyukoo)
    • ESLint / Prettier
    • Jest
    • Jenkins vs travisCI (wooojini)
    • material-ui (Do-ho)

시간에 대한 데이터

일정 (타임테이블)

Select a repo