InfoGrab Docs

튜토리얼: 머지 리퀘스트 검토

머지 리퀘스트 검토를 사용하여 코드가 프로젝트에 머지되기 전에 토론하고 개선합니다.

머지 리퀘스트 검토는 고품질 코드만 코드베이스에 들어갈 수 있도록 보장합니다. 이 튜토리얼은 GitLab에서 머지 리퀘스트를 검토하는 방법을 보여줍니다. 머지 리퀘스트 자체의 구조와 건설적이고 도움이 되는 피드백을 제공하는 프로세스를 안내합니다. 튜토리얼이 끝나면 머지 리퀘스트를 승인하거나 추가 변경을 요청할 준비가 됩니다. 개요를 보려면 머지 리퀘스트 검토 를 참조하세요. 머지 리퀘스트를 검토하려면: 머지 리퀘스트로 이동 머지 리퀘스트의 구조 이해 높은 수준의 보기 얻기 관련 이슈 확인 사이드바 확인 댓글 확인 코드 변경 사항 읽기 개요를 위한 변경 사항 훑어보기 각 파일을 심층적으로 검토 코드 테스트 파이프라인 확인 재검토 고려 사항 큰 그림 생각 검토 완료 검토 댓글 작성 검토 요약 정리 작업 수행 머지 리퀘스트로 이동 # 상단 바에서 Search or go to 를 선택하고 프로젝트를 찾습니다. 다음 중 하나를 선택합니다: Shift + r 을 눌러 Merge requests 페이지로 이동합니다. 오른쪽 상단에서 Merge requests ([merge-request])를 선택합니다. 머지 리퀘스트의 구조 이해 # 머지 리퀘스트에는 네 가지 옵션이 있는 보조 메뉴가 있습니다. 검토 중 다른 시점에 머지 리퀘스트의 이러한 영역을 사용합니다: Overview : 머지 리퀘스트의 설명, 현재 머지 가능성에 대한 보고서, 댓글이 있는 Activity 영역, 추가 정보가 있는 사이드바. Commits : 이 머지 리퀘스트의 커밋 목록, 최신 커밋 순서. Pipelines : 이 머지 리퀘스트의 내용에 대해 실행된 CI/CD 파이프라인 목록. Changes : 이 머지 리퀘스트에서 제안된 변경 사항의 diff, 제거, 추가 및 변경된 줄 표시. Overview 탭의 사이드바에는 머지 리퀘스트 자체에 대한 중요한 메타데이터가 포함됩니다: 담당자, 검토자, 레이블, 마일스톤 및 시간 추적. 머지 리퀘스트의 높은 수준 보기 얻기 # 코드 검토에 뛰어들기 전에 높은 수준에서 머지 리퀘스트를 평가해야 합니다. 머지 리퀘스트의 맥락과 목적을 이해합니다: 무엇을 하려는지, 왜 그러는지. 다음 질문을 스스로에게 물어보면서 해당 요구 사항을 여러분의 기술 세트와 비교합니다: 머지 리퀘스트 뒤의 이야기는 무엇인가? 이 영역에서 사려 깊은 검토를 수행하기에 충분한 배경 지식이 있는가? 어떤 유형과 깊이의 검토가 요청되었는가? 예를 들어, 좁은 범위의 버그 수정과 심층적인 아키텍처 검토는 매우 다른 검토 기대치를 가질 가능성이 있습니다. 이 작업을 검토하기에 적합한 사람인가? 필요한 검토 유형이 여러분의 기술과 능력과 일치하는가? 머지 리퀘스트의 설명을 먼저 살펴보는 것으로 시작합니다. 이슈의 문제나 기능 요청에 대한 해결책이어야 합니다. 작성자는 누구인가? 이 사람의 작업에 익숙한가? 익숙하다면 일반적으로 코드베이스의 어느 부분에서 작업하는가? 나중에 작성자에 대한 지식이 변경 사항을 얼마나 면밀히 검토할지 판단하는 데 도움이 됩니다. 목표는 무엇인가? 작성자