간단하고 더 나은 풀 리퀘스트

나를 따르거나, 외치거나, 감사를 표하십시오!



이 글을 💖해주세요. 나에게 동기를 부여하는 작은 것 =)
트위터:
링크드인:
참고: 여기에 기술 전문 용어가 있는 경우 이는 의도적으로 설계된 것입니다(소프트웨어 엔지니어로서의 내 경험을 전달하는 방법). 독자들이 기술 전문 용어 사전을 확장했으면 합니다. 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 .

수동 프로세스 자동화



웹후크 입력(이벤트 발생 시 작업 수행)
  • 동일한 jira 제목(추가 텍스트 없이 appname-1234만 이미 작동할 수 있음)으로 새 PR을 생성하면 해당 PR의 상태로 JIRA 티켓이 업데이트됩니다.

  • How to automate

    보너스



    지라
    지라가 뭐야? 인기있는 프로젝트 관리 도구입니다. 얼마나 인기가 있습니까? Jira 시장 점유율은 44.11%이며 이 소프트웨어를 사용하는 회사는 72,391개 이상입니다. Datanyze의 데이터

    대부분의 개발자가 두려워하는 도구입니다. 스토리 포인트? 추정? 그냥 일해도 될까요?

    데이터베이스에 연결하고 읽기/쓰기가 1일 걸렸는데 생성 버튼이 5일이 걸리는 것은 무엇입니까? 🤪

    좋은 웹페이지 즐겨찾기