Skip to content
코드 리뷰

검토 대신 배포에 더 많은 시간 할애

GitHub Copilot을 실행해 1차 코드 검토를 수행하고 실행 가능한 제안을 받으세요. 사람의 판단이 필요한 PR 결정에는 팀을 투입하세요.

1차 검토 시간이 가장 길면 안 됩니다.

pull request를 여는 GitHub 인터페이스를 보여주는 이미지입니다. 기본 브랜치와 비교 브랜치를 선택할 수 있는 드롭다운 메뉴, 자동 병합 가능 여부를 나타내는 초록색 체크 표시, 주석을 입력할 수 있는 텍스트 상자, 서식 지정 옵션을 제공합니다.

모든 변경은 pull request로 시작됩니다.

  • 즉각적인 1차 검토. pull request가 열리는 즉시 체계적이고 실행 가능한 피드백을 받으세요. Copilot에 수동으로 배정할 수도 있고 자동으로 검토하도록 구성할 수도 있습니다.
  • 리포지토리를 파악한 상태로 수행되는 검토. Copilot이 코드가 있는 곳에서 작동합니다. 일반적인 모범 사례가 아닌 리포지토리와 코드베이스를 기반으로 모든 파일에 걸쳐 전체 변경 집합을 분석합니다.

추론하고 기억하고 적응하는 검토

Copilot은 모든 파일에 걸쳐 추론하고 팀의 컨벤션을 배우며 기존 툴체인과 통합됩니다.

에이전트 코드 검토

This image visually represents changes made to a stylesheet file, highlighting how the layout or design of a web page might be altered through these CSS adjustments.

Copilot이 함수와 파일 전반에 걸쳐 변경 로직을 따라가며 그 의도를 파악하고 줄 단위 분석으로는 놓칠 수 있는 문제를 찾아냅니다.

자세히 알아보기

코드베이스에 기반한 검토

Screenshot of two commits added, and the changes were approved.

Copilot은 맞춤형 지침과 Copilot Memory를 활용해 프로젝트의 컨벤션과 아키텍처, 맥락을 이해할 수 있으므로, 피드백에 팀의 실제 빌드 방식이 반영됩니다. 

자세히 알아보기

워크플로에 맞춰 확장

Image showing a file history showing four version entries with names and timestamps: 'First draft' and 'delete old pricing,' modified over the past few months.

커스텀 에이전트 스킬을 구축하거나 MCP를 통해 자체 도구를 연결하여 Copilot 검토 항목과 방식을 맞춤화하세요. 자체 표준, 도구, 작업 방식에 맞출 수 있습니다.

자세히 알아보기 NEEDS URL

코드 검토, 팀이 함께 사고하는 방식

코드 검토는 팀이 지식을 공유하고, 설계 결정을 내리고, 코드베이스에 대한 공동 소유권을 구축하는 과정입니다.

코드가 있는 곳에서 대화

인라인 코멘트와 스레드 논의가 관련 줄에 묶인 상태로 유지됩니다.

The image shows a section of a user interface. At the top, there is a list with three items: "Line 10: Layouts" with a minus sign in red, "Line 11: Grid system" with a plus sign in green, and "Line 12: Layout are built on a 12 column grids." Below this list, there is a comment from the user "rajqflow" made 1 day ago that says, "Good cal, this is more specific!" The comment has received 5 thumbs-up likes and 2 heart reactions.

적임자에게 변경 사항 배정

검토 요청과 코드 소유자를 통해 적임자에게 pull request를 배정하세요.

The image shows a user interface for requesting a review. At the top, there is a text box with the placeholder "Request a review" and an input field below it containing the letter "o". Underneath the input field, there are two user suggestions: "kharyrizen Raymonda Khouri" with an avatar of a person, and "hankzolo Hank Zoeng" with an avatar of another person.

전체 그림 파악

풍부한 diff, blame, commit 기록이 무엇이 변경되었고 누가 변경했으며 왜 변경했는지를 보여줍니다.

충돌을 피할 수 없는 경우도 있습니다. 명령줄 없이 GitHub에서 간단한 병합 충돌을 해결하여 pull request를 더 빠르게 병합하세요.

자세히 알아보기
Alert indicating a branch conflict with files that need to be resolved before merging.

준비가 되어야 가능한 코드 병합

검토를 통해 코드를 개선할 수 있지만, 실수는 발생하기 마련입니다. 세부적인 권한 설정과 상태 검사를 통해 사람의 실수를 줄이고, 고품질 코드만 병합되도록 보장합니다.

필수 승인

Copilot이든 사람이든, pull request 병합을 허용하는 최소 승인 검토 수를 설정하세요.

자세히 알아보기

보호된 브랜치

코드 병합 방식을 제어하세요. push할 수 있는 사용자를 제한하고, 선형 기록을 요구하고, 강제 푸시를 방지하세요.

자세히 알아보기

required status check

CI를 통과하고 테스트 결과가 성공이며 자동화된 게이트를 통과해야 병합 버튼이 활성화됩니다.

자세히 알아보기