TIL(14) 21-10-05 : 2차 프로젝트 시작, How to 협업 💡
2021. 10. 5. 20:08

오늘 한 일들

✅ 와이어프레임 수정 (Mypage)

✅ API 추가 (Mypage)

✅ Notion setting

✅ S.A 제출

✅ Project에 도입할 것 제안 (notion에 정리) 및 조사

- Git Issue 및 Milestone
- Code Review 진행 어떻게 할지, Code Reveiw 기준
- Git Wiki 좋은 사례, C.D.P가 구성할 Git Wiki 
- Git commit message convention 등 

✅ API URL 수정 (notion에 정리)

 

오늘 배운 것들

  • Git 프로젝트 관리 - gitignore
    • idea 폴더같은 소스공유에 필요없는 부분들은 .ignore 파일에 포함시켜야 한다고 피드백을 받아 .ignore 적용하는 것에 대해 찾아보게 되었다.
    • 소스 공유에 필요없는 것들은 다음과 같다.
      • 보안상 다른 사람과 공유하면 안되는 내용 (비밀번호, API Key등)
      • 내 컴퓨터에만 해당되는 설정파일 (.idea)
    • 이런 파일들은 Github repo에 올라가면 안된다.
    • Git이 마치 이런 파일들을 없는 것처럼 무시하게 하는 설정이 바로 .gitignore 이다.
    • 방법은 파일명을 .gitignore로 만들고 여기에 Git이 무시해야할 파일 또는 폴더이름을 적어주면 된다. 그리고 나서, 내 프로젝트의 최상위 폴더에 저장하면 된다.
  • Notion Setting과 앞으로 프로젝트의 방향성과 적용할 아이디어를 찾고 정리했다.
    • 정리에만 빠지지말고 역할분담해서 실행하는 것에 집중하자.
    • 프로젝트의 방향성을 찾으면서 협업을 하면 어떻게 하면 좋을지 많이 찾아보게 되었다.
  • 협업을 잘하기 위한 연구
    • 협업을 잘하기 위해서, 회의진행 방식, Restful API Convention, Code Review 어떻게 할지, PEP8 Convention, 역할, Github Flow에 대해서 연구하게 되었다. 협업은 내가 프로젝트의 방향성을 생각하며 개발할 때 빛을 발한다고 느꼈다. 그리고 협업을 잘하기 위해,연구하면 할수록 더 나은 협업에 도달할 수 있었다.