4주 Project - Github 사용, 협업에 관해서

2019. 12. 9. 22:45카테고리 없음

◈ 작성한 코드는 누구나 쉽게 컨셉을 이해하고 세팅 및 사용이 가능하도록 !
    - ReadMe 파일에 프로젝트 개요, 컨셉등의 설명과 함께 어느 환경에서든 세팅 및 사용이 가능해야 한다.
      ( .env 파일 환경변수 세팅 안내, package.json의 script 설정 등... )


    - AWS EC2에 배포를 진행하면서 왜 이런 과정을 준비해야하는지 다시 한 번 느낄 수 있었다.

◈ Commit과 Commit 메세지는 누구나 쉽게 이해할 수 있도록 Commit 단위를 나누기 !

    - 어떤 작업을 진행했는지, 해당 부분에서 어떤 부분을 추가하고 수정하였는지,
      변경 및 수정사항을 한 눈에 보고 이해할 수 있도록 !
    - 확실한 예를 들어보겠습니다.

 

▶ 2주 프로젝트 Commit 개수
    Merge 후 Pull 받을 시 마다 새로운 branch 생성 후 P/R 및 Merge의 반복.
    Commit의 의미를 찾아볼 수 없었음.
    branch 이름도 의미를 부여하지 않음. ☞ 결론적으로 무엇을 했는지 알 수가 없다.

▶ 4주 프로젝트 Commit 개수
    구현 기능, 파트 별로 branch 이름을 부여함.
    Commit 단위를 세분화하여 해당 부분에서 어떤 작업을 했는지 볼 수 있게함.
    Commit 메세지 별로 어떤 작업을 했는지 명시함. 
    ☞
다른 사람이 보아도 어떤 작업을 했는지 파악이 가능함.