이번 주부터 코드숨 개인 프로젝트를 시작했다.
자세한 내용은 아래와 같이 별개의 시리즈로 정리했다.
시리즈/개인 프로젝트
처음 진행하는 개인프로젝트라 내 능력치로 어느 정도까지 구현할 수 있는지 모르겠어서 기획하는 것이 어려웠다.
포커스할 부분은 최대한 심플하고 사용자에게 가치를 줄 수 있는 앱을 만들고 싶었다.
디자인적인 부분도 고민이 많이 되었지만 정작 구현할때는 디자인구현이 가장 재밌었다. 😂
따로 데일리 시리즈물로 정리한 배운점을 아래와 같이 옮겨서 정리해보았다.
main 브랜치에서는 아무것도 하지 않는다. 항상 새로운 branch를 파서 작업하자.
PR 작업단위는 사용자에게 가치를 줄 수 있는 단위가 되어야 한다.
PR의 제목과 메시지에는 실제 작업에 대한 내용이 들어가게하자.
PR을 하나 보낼때 커밋을 하나로 최대한 합치고, 설명을 풍부하게 적어주자.
files changed 개수 10개 내외 기준으로 PR을 날리자.
PR을 보내고 셀프리뷰를 하는 프로세스를 갖자. 왜냐면,
셀프 코드리뷰 후 코드를 리팩터링하는 과정을 꼭 갖고 머지하자.
처음 개발환경을 세팅할때는 한 번에 모든 것을 하려고 하지말고,
당장 필요한 라이브러리들만 설치해주고 나머지는 필요할때마다 차차 설치해주도록 하자.
세팅할 때 그냥 복붙하지 말고 공식문서를 천천히 살펴보고 꼭 필요한 부분만 세팅하는 연습을 해보자.
.gitignore를 꼭 잊지않고 해주자!