Skip to content

2023.08.11 회의

Ji Yoon Choi edited this page Aug 15, 2023 · 4 revisions

2023년 8월 11일 회의

기술스택

기본적인 라이브러리

  • Typescript
  • Next.js (App Router 사용하기)

스타일 관련 라이브러리

최종 선택

  • tailwindCSS
    • 반응형 작성이 편리하다
    • SSR 지원

후보군

  • Emotion
    • APP 라우터에서 SSR 지원 아직 X
  • SCSS
    • 번들 사이즈가 작아짐 (Next.js가 번들 사이즈 최적화를 해주기 때문에 크게 상관 X)
  • Styled Components
    • APP 라우터에서 SSR 지원 아직 X

기타 디자인 시스템 사용여부

  • 커스터마이징 여지가 매우 적다
  • SSR 지원을 안 하는 것들이 대부분이다
  • 우리가 자주 사용하는 컴포넌트 정도만 제네릭하게 선언해놓고 사용하자

상태관리 라이브러리

최종 선택

  • Recoil
    • 사용하기 쉽다
    • atom 형식으로 관리하다 보니 구독하는 컴포넌트끼리만 리렌더링 일어남, Context API보단 효율적일 것
  • React Query
    • 서버에서 fetch해오는 데이터 캐싱하기 좋다
  • 전역 상태관리를 해줄 필요가 있을지 조금 더 고민하기

후보군

  • Redux (Toolkit)
    • mosong: 사용 안해봤다
  • Zustand
    • jiychoi: 사용 안해봤다
    • 사용하기 편리함, recoil과 비슷하게 구독하는 컴포넌트끼리만 리렌더링이 발생함
  • Jotai
    • 회사에서 많이들 사용한다
    • Recoil과 비슷한 계열의 라이브러리이다
  • Context API
  • 전역 관리할 만한 데이터가 그렇게 많을까?

유틸리티 라이브러리

최종 선택

  • Prettier
  • ESLint
  • Classnames
  • TwMerge
    • TailwindCSS에서 클래스간 우선순위 덮어씌워주는 편리한 라이브러리
  • lodash?
    • 있는 게 좋을 것 같긴 하다
    • 근데 throttle, debounce 정도만 적용하지 않을까?

후보군

  • immer
    • 전역 데이터 양이 그렇게 많지 않을 것 같은데 immer는 좀 헤비하지않나?
    • 상태관리 해보고 필요에 따라 도입하자
  • codegen
    • graphQL에서만 사용됨
  • 추가할만한거 나중에 하나씩 추가해가면서 합시다.

그외

  • graphQL
    • 백엔드 둘이선 매우 힘들다
    • restAPI에 비해서 어려운 난이도

작업 시간대

jiychoi

  • 일단 하는 거 없음
  • 원티드 프리온보딩 넣어보긴 했는데 경쟁률 10:1이라 솔직히 될지 모르겠음
  • (아주 만약에) 되면 병행할 것 같은데 이미 해본 바 병행이 불가능하진 않다
  • 아무튼 지최는 별다른 일 없으면 평일 21시이전, 주말 12시~21시

mosong

  • 평일 21시부터 23시, 주말 격주로 풀타임 가능
    • 역시 직장인
  • 별 탈 (회사 이슈) 이 없으면 우리팀 일정 소화에는 무리가 없다
  • 8월 26일에 본가 이슈

joonhan

  • 평일 18시 ~ 23시 가능, 주말은 풀타임 가능
  • 집에 고양이 이슈로 주말에는 잠깐씩 고양이와 해피타임을 보내야 한다
  • 주말은 그때그때 유동적으로 바뀔 것 같다
  • 8월 21일 예비군

susong

  • 풀타임 사용할 것
  • (속보) 오퍼 두개 거절함
  • 출근하기 전까진 여기에 매진할 예정이다!!
  • 백엔드에 100% 집중하진 않고, 구조나 인프라, CI/CD 등 구축에 힘쓸 것
  • 제 시간은 크게 신경쓰지 마시오.
    • 튜터도 지원하셨다 (대박)

jasong

  • 회사에 대체로 16:30 ~ 17시까지 있을 예정
  • 오후 18 ~ 19시부터 집중 가능
  • 주말은 풀타임 사용 가능
  • 8월 20일 결혼

주말 오프라인 작업 관련

  • 주말 이틀 다 하면 베스트고, 아니면 이틀 중 하루라도 코어 시간을 갖는 게 좋지 않을까
  • 코어타임 12시 ~ 19시

8월 15일 관련

  • 만나서 한번 이야기를 나눠보는 시간이 필요할 것 같다
  • 클러스터에서 만나는 것이 어떨지?
  • 모닝글로리 마스터 joonhan이 방을 잡아볼 것

디자인 및 UI

  • susong과 8월 14일 월요일에 간단하게 이야기 나누고, 이를 토대로 디자인 작성
  • 약 일주일 소요 예상

협업 도구

  • Github Organization 만들어짐
  • 깃허브 칸반보드, Wiki, Discussion 등
  • 회의록도 Wiki에서 작성하는 것이 어떨지?
  • Jira => 굳이 Jira까지…?
  • 이번 기회에 Github 정복해보기

PR 전략

  • mosong의 의견이 좋았다 (squash, merge 등을 섞어 사용하기)
  • 8월 15일에 이야기 나눠보기

Github Conventions

레포지토리 구성

  • 백엔드, 프론트엔드 분리

팀 규칙

  • 바로바로 할말은 하기 (참지않기)