Skip to content

2주차 팀 회고

Kiwon Kim edited this page Nov 20, 2023 · 2 revisions

프로젝트 진행 상황 & 주요 기능

클라이언트

  • 프로젝트 환경 설정 완료
  • 주요 기능 학습 (상태, 라우터, 네트워크, TS 등)
  • 프리티어, 린트 등 협업에 필요한 규칙들 합의

익스텐션

  • 익스텐션 기본 설정(manifest)
  • 백준 사이트에서 submit request 정보 얻어오기

서버

  • ncp VPC, 서버, ACG, Sub account 설정 완료
  • 도커 설정 (host:container port mapping 디버깅)
    • mysql 3307:3306
  • CI/CD 계획
  • usergroup setgid, umask 설정
    • 멀티 유저 그룹 관련 ssh, git 에 발생하는 에러 디버깅

협업 중 겪은 어려움 & 해결 방안

  • 프론트팀의 경우 셋 다 react, ts기반 프로젝트 경험이 없어서, eslint와 prettier의 설정도 어려웠고, 기본적인 프로젝트 세팅에도 난이도가 있었음
    • 학습을 하면서 이해도를 높여가며 적용하는것에 어려웠다.
    • eslint-config-prettier 사용
    • 외 여러 dev dependency 등을 사용하여 react, ts, react-query, eslint, prettier, tailwind 등의 개발 설정을 하였다
  • 점심에 만나니까 카페 찾기 힘들었다.
    • 해결 방안: 산책 + 등산한다는 마인드로 열심히 계단을 1시간동안 오른다.

프로젝트 현황 공유 질문 정리

질문과 답변

  1. webRequest는 필요한 기능보다 더 많은 데이터가 들어있을 것 같은데, events 라는 기능에서 제출 event에 listener 를 추가하는 방식은 불가능한걸까요?
    1. 가능합니다, 다만 DOM을 직접 조작하는 것 보다 request를 읽는게 더 합리적이고 안전한 방법이라 이 방법을 선택했습니다.
  2. 익스텐션으로 요청 정보를 얻는게 보안쪽으로 민감할 것 같은데 그게 그냥 허용이 되는건가요? 잘 몰라서 질문드립니다
    1. 백준에서는 익스텐션, 관련 사이트 등을 허용하고 권장하고 요청 정보에서 보안쪽으로 민감한 정보를 얻는 것이 아니여서 괜찮을 거 같습니다.
  3. 크롬 웹 스토어에 등록할 계획이 있나요?
    1. 있습니다! 실제로 친구들과 사용할 예정입니다. 웨일 스토어에도 배포 예정

피드백

  1. 아이디어가 굉장히 재밌는거 같습니다.
  2. 발표내용이 너무 어려워요, 좀 더 쉽게 더 간단하게 준비해주시면 감사하겠습니다.
Clone this wiki locally