개발일지

20240207 TIL #33

비장한기린 2024. 2. 19. 17:25

[1] TIL

  1. 팀 프로젝트 세팅할 때, 주의할 점

   (1) 프로젝트 세팅할 때 팀원들과 함께 진행하기

     1) main branch에서 세팅 진행

       - create react app

       - react-router-dom

       - styled-component 

       - firebase

         ...

      2) 그런 다음 main에 push하고 팀원들 모두 pull한 뒤 개별 branch 만들어서 작업 시작하기

    (2) yarn과 npm 중 어떤 것을 쓸 지도 결정해야함.   

      1) 통일하지 않으면 나중에 충돌이 생김

      2) 버젼 호환성이 안 맞을 때도 문제가 생김

    (3) 네이밍 룰, 깃헙 컨벤션 등 정하기

       1) 네이밍 룰은 보편적인 컨벤션으로

       2) camelCase, snake-case 등 통일하기

       3) 깃헙에 올릴 때 커밋 규칙 정하기

 

   2. 느낀 점

     (1) 처음에 내 깃헙에 레포지토리를 만들고 프로젝트 세팅을 혼자 진행함.

       1) react app만 만들고 git hub에 올린 뒤 그 후 팀원들이 pull 받아서 branch를 만들고 작업을 시작함

       2) 각자 react-router-dom, styled-components, firebase, redux를 추가한 뒤 진행했는데, 뭔지 모를 오류가 많이 생겼음.

     (2) 그 후 튜터님께 가서 위와 같이 시작을 해야한다고 피드백을 받음.

       1) 그런 과정에서 거의 하루를 허비하게 됨.

       2) 개인 과제를 할 때나 vanilla javascript만 사용하여 팀 과제를 할 때와는 달리 react 수준에서는 

          처음부터 많은 부분을 고려하고 신경써야한다는 것을 깨닫게 됨.