5가지 습관으로 풀 리퀘스트 개선하기
2413 단어 productivitywebdevgitbeginners
1. 동사로 메시지 시작하기
Spelunking git history는 항상 귀찮은 일입니다.
명확하고 강력한 메시지로 그 일을 더 쉽게 할 수 있습니다.
동사로 시작하십시오.
짧게 유지하세요.
Fix e2e login spec
Add inactive person styling
Remove presence validation from age on Person model
Decrease TTI on dashboard by 10%
2. 명령형 스타일로 메시지 작성
- Fixed nav jitter
+ Fix nav jitter
- Added CTAButton
+ Add CTAButton
스택 오버플로에서 읽기'Should I use past or present tense in git commits message'
3. have/need/get을 사용하여 PR을 설명합니다.
설명을 3개의 논리적 섹션으로 나눕니다.
과거(가지고), 현재(필요), 미래(얻다).
가지다
존재하는 것을 기술하십시오.
코드, 팀 및 이를 생성한 제약 조건에 대한 공감을 나타냅니다.
과거에 대해 헛소리하지 마십시오.
필요
인간의 필요를 설명하십시오.
이것이 고객이 얻는 가치입니다.
아직 기술적인 세부 사항에 뛰어들지 마십시오.
Trello/Jira에서 이것을 복사/붙여넣기 할 수 있습니다.
얻다
You can't always get what you want
믹 재거의 말이 맞아.
기술적인 용어로 솔루션을 설명하십시오.
부족한 부분을 인정하십시오.
더 나은 솔루션을 만들기에 충분한 정보가 없는 영역을 지적합니다.
보너스: 참조
솔루션을 구성하는 데 도움이 되는 지원 페이지, 문서 및 구두 지침을 연결합니다.
당신을 도운 동료들에게 공을 돌리십시오.
이를 통해 검토자에게 프로세스에 대한 통찰력을 제공하고 신뢰도를 높일 수 있습니다.
4. --fixup 플래그를 사용하여 수정 사항 커밋
리뷰가 시작되면
fix
, oops
, shit...
와 같은 쓸모없는 메시지가 쌓이기 시작합니다.--fixup
플래그를 사용하여 이러한 커밋을 보다 자세히 설명합니다.git commit --fixup a1b2c4
Github에는 모든
fixup!
커밋을 참조하는 커밋으로 스쿼시하는 Confirm squash and merge 옵션이 있습니다.thinkbot의 블로그에서 읽기Auto-squashing Git Commits
5. 자아를 확인하라
"풀 디맨드"가 아니라 "풀 리퀘스트"를 하고 있다는 것을 기억하십시오.
끌어오기 요청은 대화의 시작입니다.
모든 것이 맞다고 가정하지 마십시오.
피드백에 열려 있습니다.
당신은 아마 당신이 몰랐던 것을 배우게 될 것입니다.
즐겁게 보내세요 🥳
배운 내용을 알려주세요🙌
✅
Reference
이 문제에 관하여(5가지 습관으로 풀 리퀘스트 개선하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/chantastic/improve-pull-requests-with-5-practices-1ke9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)