본문 바로가기
내일배움캠프/Today I Learned

[TIL 2023.07.17] 아웃소싱 프로젝트 - 커밋(COME IT)

by 괴코딩 2023. 7. 17.

💻오늘 배운 내용

React] 만능 컴포넌트/재활용성이 높은 컴포넌트를 만드는 방법

mixins 폴더와 utils 폴더 활용하기

 

❓발생한 이슈/고민

아웃소싱 프로젝트 기획

-지도 서비스를 지원하는 웹사이트를 만들기-

💡해결과정

프로젝트 Starting Assignments 문서 작성

 

프로젝트 주제:

커밋 COME IT (community meeting service)

"다양한 취미를 함께 즐기며 새로운 친구들과 만날 수 있는 친목 모임, 함께해요!”

 

 

와이어프레임 구성

 

필요한 기능회의

  • 사용하는 기술
    • Redux Toolkit
    • styled-component
    • firebase
      • 실제로 사용 가능한 서버, auth, storage등 다양한 서비스 제공
    • react-query
      • caching, infiniteScroll 등 개발자가 직접 처리하기 까다로운 부분을 대신 처리해줌
    • 네이버 지도 API
      • 범용성 측면에서 카카오 지도보다 낫다고 생각했음
      • 브라우저 호환성
      • 검색 시 영문 주소도 제공
      • 업데이트 주기 명시 (월 1회 정기 업뎃 / 이벤트 발생시)

 

팀규칙 정하기

  • 아침 9시 인사, 목표 공유 / 저녁 8:50 점검
  • (상시) 즉각적인 질의응답
  • 모르는 내용 생기면 공유하고 서로 같이 고민하기
  • 2명 이상의 확인/동의 시 PR 진행

 

역할분담

공통 컴포넌트 정한 후 각자 하나씩 맡아서 처리

이후 나눈 기능들 각자 맡아서 분담하기

이런식으로 진행...

 

🧐궁금점과 부족한 내용

mixins와 utile 파일을 따로 분리해서 협업을 진행하면 수정사항이 생겼을 때나

휴먼 에러를 줄일 수 있어 효율이 우수하다는 건 이해를 했다.

 

하지만 이걸 내가 백지 상태에세 직접 코드를 써내려갈 수 있는가 한다면 못할 것 같다.

이번 프로젝트를 통해서 충분히 익힐 수 있었으면 좋겠다.

반응형