AI 뉴스

뉴스 · · 11:18 · vylenor

Amazon Q 개발자와 GitHub의 상호작용 코드 리뷰 경험

소프트웨어 개발에서 코드 리뷰는 품질 보장, 일관성 유지, 엔지니어 성장 촉진에 중요한 역할을 합니다. 그러나 이는 개발 수명 주기에서 가장 시간이 많이 소요되는 단계 중 하나입니다. 개발자는 종종 풀 리퀘스트(PR)를 열고 자동화된 또는 동료의 의견을 받고, 제안된 변경 사항의 이유를 이해하기 위해 문서, Slack 스레드 또는 과거 코드를 검색해야 합니다. 이러한 맥락의 부족은 팀의 속도를 늦추고, 반복적인 사이클을 추가하며, 훌륭한 제품을 만드는 큰 그림에서 벗어나게 합니다.

초기 미리보기 경험에서는 팀이 GitHub에서 Amazon Q Developer를 사용하여 기능 작업, 자동화된 코드 리뷰 및 일반적인 현대화 작업을 수행했습니다. 이는 GitHub 내에서 작업을 유지하고 핸드오프를 줄였습니다. 새로운 또는 다시 열린 PR에 대한 자동 리뷰는 초기 발견을 표면화했지만, 팀은 여전히 더 많은 맥락과 PR 내에서 더 긴밀한 루프를 원했습니다.

오늘 우리는 PR에 대한 상호작용 코드 리뷰 경험을 소개합니다. Amazon Q Developer에 대한 질문을 /q를 사용하여 할 수 있으며, 스레드로 된 발견 요약을 보고 GitHub을 떠나지 않고 제안된 변경 사항을 적용할 수 있습니다. Amazon Q Developer의 코드 리뷰는 이전보다 더 빨리 완료되어 대기 시간을 줄이고 리뷰 사이클을 단축하여 팀이 더 빨리 병합하고 더 많은 시간을 구축에 쓸 수 있게 합니다.

시작하려면 GitHub 조직 또는 저장소에 Amazon Q Developer GitHub 앱을 설치하십시오. 이 앱은 GitHub 마켓플레이스를 통해 제공되며 미리보기 동안 AWS 계정 없이 사용할 수 있습니다. 설치 중에 GitHub 조직의 모든 저장소에 대한 액세스를 제공할지 선택할 수 있습니다. Amazon Q Developer 콘솔에서 앱 설치를 등록하여 무료 사용량을 늘릴 수 있습니다.

설치, 권한 및 구성 옵션에 대한 자세한 내용은 GitHub용 Amazon Q Developer 문서를 참조하십시오. 앱이 설치되면 Q Developer를 사용하여 PR을 자동으로 검토할 수 있습니다.

새로운 상호작용 코드 리뷰 경험을 사용하여 Amazon Q Developer로 간단한 카드 게임을 구축한 끝에서 끝까지의 워크스루가 있습니다. 코드 리뷰가 완료되고 검사가 통과되면 병합했습니다. 새로운 상호작용 코드 리뷰 경험은 대기 시간과 리뷰 사이클을 줄이고 각 발견 및 제안된 변경 사항의 '이유'를 명확하게 했습니다.

Amazon Q Developer for GitHub는 오늘 미리보기로 제공됩니다. 개인 개발자이든 대규모 엔지니어링 팀의 일원이든 이 업데이트는 더 적은 사이클로 더 깨끗한 코드를 배포하는 데 도움이 되며 코드 리뷰를 피하고 싶지 않은 것으로 만듭니다. 다음 PR에서 시도해 보십시오. /q를 입력하고 질문을 하고 더 스마트한 대화형 리뷰가 워크플로를 어떻게 변화시키는지 확인하십시오.