유데미 라이브 세션
한번에 완성된 코드는 없다!
대부분은 리팩토링 리엔지니어링 재작업을 거쳐 코드가 좋아진다.
코드의 만들기의 단계
돌게 만든다
제대로 돌게 만든다
빠르게 돌게 만든다.
1부 코드리뷰
커밋
- 작업 단위
- 왜? 내가 이 작업을 했는지 (Why?)
- 어떤 맥락이 있는지
어떤 커밋이 좋은 커밋인가?
- (제목줄에서) 동사는 동사원형으로, 컴마는 없이
- (여러줄이 되는 커밋)
- 커밋수가 많아지더라도 분리가 가능한지 고려하기
- 구현, 리팩터링, 단위테스트 등등이 커밋의 단위
- 커밋도 SRP 를 지켜라