문서 둘러보기
/
이 페이지에서
코드 리뷰하기
Git에 기록된 변경 사항을 검토해 버그와 누락된 테스트를 찾습니다.
아직 커밋하지 않은 변경 리뷰하기#
커밋은 Git에 변경 내용을 기록하는 작업입니다. Git 프로젝트 폴더에서 다음 명령을 실행하면 추적 중인 파일의 커밋되지 않은 변경을 리뷰합니다.
mirr review
스테이징한 변경과 아직 스테이징하지 않은 변경을 함께 다룹니다. Git이 아직 추적하지 않는 새 파일은 이 비교에 포함되지 않습니다. 변경이 없으면 No changes to review.가 표시됩니다.
브랜치나 커밋을 기준으로 리뷰하기#
예를 들어 기본 브랜치가 main이라면 다음과 같이 비교할 수 있습니다. 다른 이름을 사용하는 프로젝트에서는 해당 브랜치 이름으로 바꿔 입력합니다.
mirr review --base main
이 명령은 두 브랜치가 갈라진 지점부터 현재 커밋까지의 변경을 비교합니다. 커밋하지 않은 수정은 포함하지 않습니다. 가장 최근 커밋 하나는 다음 명령으로 검토하실 수 있습니다.
mirr review --commit HEAD
대화에서 검토 기준 추가하기#
Mirr Code를 실행한 상태에서도 원하는 검토 범위를 설명할 수 있습니다.
이번 로그인 변경을 리뷰해 줘.
기존 로그인 방식이 깨질 수 있는 부분과 인증 오류 처리, 누락된 테스트를 우선해서 봐 줘.
문제가 있다면 파일 위치, 영향, 근거를 함께 알려줘.
좋은 리뷰 결과는 변경 요약과 함께 문제가 생기는 조건을 설명합니다. 예를 들어 “이메일이 비어 있을 때 예외가 발생하고, 해당 경우의 테스트가 없다”처럼 수정할 대상이 분명해야 합니다.
리뷰 이후#
발견한 문제는 같은 대화에서 수정하도록 요청하실 수 있습니다. AI 리뷰가 모든 오류를 찾아내지는 못하므로 중요한 변경은 테스트와 사람의 검토를 함께 거치시는 것이 좋습니다. 구현과 검증을 함께 진행하는 방법은 기능 구현하기에서 확인하실 수 있습니다.
