* git rebase
* 주니어
* 협업
* CI
* 헤로쿠
* 좋은 커밋 메시지
* REST API 문서화
* TEST
* 이슈 관리
git rebase
PR 시, 위 이미지 네모칸 처럼 merge 이력이 남는 경우가 생긴다.
‘Rebase는 보통 리모트 브랜치에 커밋을 깔끔하게 적용하고 싶을 때 사용한다.’ - Git 브랜치 - Rebase하기
위 내용 참고 해서, 적용하도록.
주니어
프로젝트를 완성 할 수 있는 단계
- 중급, 일을 취소 할 수도 있는 단계
- 상급, 일을 만들어 내는 단계
협업
개발은 누구나 다 할 수 있지만, 협업을 해서 개발을 하는 것은 많이 다르다.
CI
CI 를 활용하는 방법은 무궁 무진하다.
자동화가 필요하다고 생각 되는 부분의 작업을 놓치지 말고 진행하면 된다.
배포 전에 테스트 하는 것은 일반적인 경우이며, 특정 스케쥴링 이후에 적용되는 테스트, 혹은 문자 메시지 테스트 등 많은 경우에 사용한다.
헤로쿠
PaaS 서비스
좋은 커밋 메시지
읽기 좋은 커밋 메시지를 작성해라.
- 본문은 디테일 하게
- 제목은 자극적으로(?)
REST API 문서화
보통 Swagger 를 많이 쓴다.
- 자동으로 REST API 테스트 진행 할 수 있게 셋팅.
- 서버를 백그라운드로 띄워서 테스트.