간단하고 더 나은 풀 리퀘스트
나를 따르거나, 외치거나, 감사를 표하십시오!
이 글을 💖해주세요. 나에게 동기를 부여하는 작은 것 =)
트위터:
링크드인:
참고: 여기에 기술 전문 용어가 있는 경우 이는 의도적으로 설계된 것입니다(소프트웨어 엔지니어로서의 내 경험을 전달하는 방법). 독자들이 기술 전문 용어 사전을 확장했으면 합니다. Google을 검색하거나 댓글을 남길 수 있습니다. 😊
추가 버튼, 양식의 버그 수정 등과 같은 커밋 및 PR(풀 요청)의 이름을 지정하는 데 책임이 있습니까?
이것을 사용자 스토리/작업/티켓에 연결하는 데 어려움을 겪고 있습니까?
더 말하지 마.
이것이 왜 필요한가요? 🤔
음... 더 많은 정보를 제공합니다. 새로운 코드 변경으로 인해... 애플리케이션 중단(프로덕션 풀이 아니길 바라며 많은 트래픽을 제공) 😬
프로젝트 관리 도구에 대한 PR 통합을 통해 관리자에게 가시성을 추가합니다. 기능 요청 또는 버그 수정의 상태를 알기 위해 항상 코드 저장소(예: GitHub)를 확인할 필요가 없습니다.
티켓과 PR 연결 - 게으른 수동 방식
제목이
app-1234 enhance-response-performance
인 티켓이 있는 경우 코드 베이스를 푸시하기 전에 다음을 커밋 메시지로 사용합니다.git commit -m 'app-1234 enhance-response-performance'
이런 식으로 무언가 고장이 났을 때 RCA(근본 원인 분석)를 수행할 때 소유자만 찾는 것이 아니라 더 쉽게 추적하고 더 많은 정보를 얻을 수 있습니다. 그런 다음 필요한 수정을 할 수 있습니다. 배포된 최신 매니페스트를 롤백하거나 대신 롤포워드 수정을 수행할 수 있습니다.
보너스 팁:
누가 그 코드 라인을 작성했는지 모르십니까?
git blame Filename.java
git에서 더 많은 시각화를 원하십니까(많은 기여자와 분기가 있는 매우 활동적인 코드 베이스에 유용함)? 다운로드SmartGit .
수동 프로세스 자동화
웹후크 입력(이벤트 발생 시 작업 수행)
How to automate
보너스
지라
지라가 뭐야? 인기있는 프로젝트 관리 도구입니다. 얼마나 인기가 있습니까? Jira 시장 점유율은 44.11%이며 이 소프트웨어를 사용하는 회사는 72,391개 이상입니다. Datanyze의 데이터
대부분의 개발자가 두려워하는 도구입니다. 스토리 포인트? 추정? 그냥 일해도 될까요?
데이터베이스에 연결하고 읽기/쓰기가 1일 걸렸는데 생성 버튼이 5일이 걸리는 것은 무엇입니까? 🤪
Reference
이 문제에 관하여(간단하고 더 나은 풀 리퀘스트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/clarkngo/simple-and-better-pull-requests-469o텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)