개발할 때, 나는 관련성이없는 경우에도 2 개 이상의 작업을 동시에 수행하는 것을 앞뒤로 건너 뛰고 싶습니다. 나는 내 마음을 매우 빨리 집중시킬 수 있기 때문에 "워밍업"시간은 나를 걱정하지 않는다. 두 가지 과제 사이를 오가는 이유는 내가 그런 식으로 문제를 더 빨리 해결할 수 있다는 사실을 종종 발견하기 때문입니다.관련없는 여러 작업 및 코드 리뷰 작업
이 단점은 동시에 두 가지 작업을 완료하게되고 결국 코드 검토가 나왔을 때 독자가 두 가지 아이디어를 검토 자에게 설명해야한다는 것입니다. 또한 한 번에 하나의 작업을 수행하는 것보다 리뷰를 요청할 때마다 리뷰어가 더 많은 코드를 확인해야합니다.
리뷰어가 더 쉽게 작업하면서 점프하는 것을 선호하도록 제안 해 주시겠습니까?
일부 옵션 내가 지금까지 생각했습니다은 다음과 같습니다
- 이 기능이 불완전한 경우에도 중간 체크인을합니다. (추적 코드)
- 코드를 독립적으로 제공 할 수 있도록 소스 파일이 명확하게 분리 된 작업을 수행하십시오.
당신은 좋은 지적을합니다. 근원의 2 전망을 유지하는 것은 나의 문제의 어떤을 완화 할 것입니다. 두 가지보기를 유지하는 데 약간의 추가 오버 헤드가 있지만, 그럴 가치가있을 수 있습니다. –
또한, 나는 빌드를 깨뜨린 코드를 체크하는 것을 결코 고려하지 않을 것이다. 불완전한 기능을 제공하려면 내 팀의 다른 기능을 방해하지 않아야합니다. –
나는 개발의 여러 단계에서 저의 저장소에 6 개의 주제 분기를 종종 가지고 있습니다 (git을 사용하기 때문에 훨씬 쉽게 처리 할 수 있습니다). –