> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloudthinker.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Code Review 분석

> 리뷰된 모든 저장소의 PR 볼륨, 품질 점수, 발견 분포, 개발자별 성과를 분석합니다

Analytics 섹션은 Oliver가 수행한 모든 코드 리뷰 위에 데이터 레이어를 제공합니다. 품질이 개선되고 있는 영역, 발견이 집중되는 곳, 그리고 시간 흐름에 따른 개별 기여자의 추세를 파악할 수 있습니다.

내비게이션에서 **Code Review → Analytics**로 접근하세요.

## Analytics 탭

Analytics 섹션에는 세 개의 탭이 있습니다. Leaderboard와 Skill Matrix 탭은 별도의 참조 페이지에서 자세히 다루며, 이 페이지는 Overview와 Author Performance 뷰를 설명합니다.

| 탭                | 표시 내용                                                                                                                |
| ---------------- | -------------------------------------------------------------------------------------------------------------------- |
| **Overview**     | 기간별 PR 볼륨, 평균 품질 점수, 심각도별 발견 볼륨, 상위 발견 카테고리                                                                          |
| **Leaderboard**  | 품질과 코드 복잡도 기준으로 순위가 매겨진 개발자 점수 — [Leaderboard](/ko/guide/code-review/leaderboard) 참조                                 |
| **Skill Matrix** | Security, Performance, Correctness, Patterns에 걸친 도메인 숙련도 히트맵 — [Skill Matrix](/ko/guide/code-review/skill-matrix) 참조 |

## Overview 탭

Overview 탭은 다음 질문에 답합니다: *우리 코드 품질이 개선되고 있는가? 어떤 발견 유형이 가장 자주 나타나는가?*

### 요약 카드

Overview 탭 상단에 네 개의 지표 카드가 표시됩니다:

| 카드       | 설명                                                         |
| -------- | ---------------------------------------------------------- |
| 리뷰된 PR   | 선택한 기간에 리뷰를 받은 총 풀 리퀘스트 수                                  |
| 평균 품질 점수 | 리뷰된 모든 PR의 평균 품질 점수 (1\~10점); 점수는 10점에서 시작하여 발견 심각도에 따라 감점 |
| 총 발견 수   | Critical, High, Medium, Low 심각도로 분류된 모든 발견의 합계             |
| 해결률      | PR 머지 전 해결된 발견의 비율                                         |

### 기간 비교

요약 카드 아래에 주간 및 월간 패널이 표시되며, 현재 기간 값과 이전 기간 값을 방향 지표(↑ / ↓)와 함께 보여줍니다. 품질 점수와 발견 수를 함께 해석하세요:

| 품질 점수 | 발견 수 | 해석                                                                                     |
| ----- | ---- | -------------------------------------------------------------------------------------- |
| ↑ 상승  | ↓ 하락 | 개발자들이 더 일찍 문제를 발견하고 수정하고 있음                                                            |
| ↑ 상승  | → 안정 | 팀이 머지 전에 더 많은 발견을 해결하고 있음                                                              |
| ↓ 하락  | ↑ 상승 | 신규 기여자, 새 저장소, 또는 해결 노력 감소 — [컨벤션 규칙](/ko/guide/code-review/convention-rules) 적용 범위 확인 |
| → 안정  | → 안정 | 리뷰 품질이 안정적으로 유지됨 — Leaderboard를 사용해 개발자 간 불균등한 분포를 확인                                  |

### 발견 추세 차트

추세 차트는 선택한 날짜 범위에서 심각도별(Critical, High, Medium, Low) 발견 볼륨을 시각화합니다. 각 심각도는 별도의 시리즈로 표시됩니다.

| 패턴                             | 의미                                                            |
| ------------------------------ | ------------------------------------------------------------- |
| 수 주에 걸쳐 Critical 및 High 하락     | 개발자들이 심각한 문제를 머지 전에 해결하고 있음                                   |
| High가 유지되는 가운데 Medium 및 Low 상승 | PR 볼륨 증가 또는 새 컨벤션 규칙이 더 많은 스타일 문제를 드러냄 — 규칙을 처음 추가할 때 예상되는 현상 |
| 모든 심각도에서 급격한 증가                | 대규모 리팩터링이 완료되었거나, 새 저장소가 추가되었거나, 새 기여자가 리뷰 풀에 합류              |
| 모든 심각도에서 평탄                    | 적용 범위와 품질이 안정적; 더 긴 추세를 파악하려면 날짜 범위를 넓히세요                     |

### 상위 발견 카테고리

추세 차트 아래에 가장 자주 나타나는 발견 카테고리의 순위 목록이 표시됩니다. 예: "누락된 오류 처리", "하드코딩된 시크릿", "N+1 쿼리" 등.

상위 카테고리는 컨벤션 규칙의 최우선 적용 대상입니다. 발견의 40%를 차지하는 패턴을 대상으로 하는 단일 컨벤션 파일 하나로 향후 리뷰에서 해당 노이즈를 제거할 수 있습니다. 이러한 패턴을 인코딩하는 방법은 [컨벤션 규칙](/ko/guide/code-review/convention-rules)을 참조하세요.

## Author Performance 탭

Author Performance 탭은 리뷰된 모든 풀 리퀘스트의 데이터를 개발자 1행씩 집계합니다. 팀 상대 순위와 개인 심층 분석 모두를 위해 Leaderboard와 함께 활용하세요.

### 작성자 테이블 컬럼

| 컬럼       | 설명                                     |
| -------- | -------------------------------------- |
| 리뷰된 PR   | 선택한 기간에 이 작성자가 AI 리뷰를 받은 총 PR 수        |
| 평균 품질 점수 | 이 작성자의 리뷰된 모든 PR의 평균 품질 점수 (1\~10점)    |
| 총 발견 수   | 이 작성자의 심각도별 발견 합계                      |
| 해결률      | 이 작성자의 발견 중 머지 전 해결된 비율                |
| 영향 점수    | 기여한 누적 코드 복잡도 — 정확한 공식은 Leaderboard 참조 |

### 개발자 프로필 다이얼로그

임의의 행을 클릭하면 전체 프로필이 열립니다. 프로필 데이터는 탭에서 선택한 날짜 범위에 관계없이 90일 롤링 윈도우를 사용합니다.

| 섹션                  | 설명                                                |
| ------------------- | ------------------------------------------------- |
| 프로필 헤더              | 아바타, 총 MR 수, 총 발견 수, 평균 품질 점수, 전체 Skill Matrix 비율 |
| Skill Radar         | 이 개발자의 4개 Skill Matrix 도메인 레이더 차트                 |
| 해결률                 | 머지 전 해결된 발견, 프로그레스 바로 표시                          |
| Focus Areas         | 자동 도출된 **강점** (상위 2개 도메인)과 **성장 영역** (하위 2개 도메인)  |
| 주간 발견 추세            | 최근 90일간 심각도별 발견을 누적 컬럼 차트로 표시                     |
| Pattern Force Graph | AI가 식별한 반복 발견 패턴을 포스 다이렉티드 네트워크로 시각화              |

<Tip>
  작성자 프로필을 [Leaderboard](/ko/guide/code-review/leaderboard)와 함께 활용하여 팀 상대 순위와 개인 심층 분석을 모두 얻으세요.
</Tip>

## 필터

모든 차트와 테이블은 Analytics 페이지 상단의 필터 바에 반응합니다:

| 필터    | 효과                                     |
| ----- | -------------------------------------- |
| 날짜 범위 | 표준 프리셋 (7일, 30일, 90일) 또는 사용자 지정 범위     |
| 저장소   | 연결된 하나 이상의 저장소로 데이터 제한                 |
| 심각도   | Critical 및 High만 표시하여 가장 영향도가 큰 발견에 집중 |

## 관련 문서

<CardGroup cols={2}>
  <Card title="Leaderboard" icon="trophy" href="/ko/guide/code-review/leaderboard">
    팀 전체의 코드 품질과 생산성을 균형 있게 반영하는 점수 산정 방식
  </Card>

  <Card title="Skill Matrix" icon="radar" href="/ko/guide/code-review/skill-matrix">
    Security, Performance, Correctness, Patterns에 걸친 도메인별 숙련도 히트맵
  </Card>

  <Card title="컨벤션 규칙" icon="list-check" href="/ko/guide/code-review/convention-rules">
    팀 표준을 인코딩하여 향후 리뷰의 반복 발견을 줄이세요
  </Card>
</CardGroup>
