메인 콘텐츠로 건너뛰기
Analytics 섹션은 Oliver가 수행한 모든 코드 리뷰 위에 데이터 레이어를 제공합니다. 품질이 개선되고 있는 영역, 발견이 집중되는 곳, 그리고 시간 흐름에 따른 개별 기여자의 추세를 파악할 수 있습니다. 내비게이션에서 Code Review → Analytics로 접근하세요.

Analytics 탭

Analytics 섹션에는 세 개의 탭이 있습니다. Leaderboard와 Skill Matrix 탭은 별도의 참조 페이지에서 자세히 다루며, 이 페이지는 Overview와 Author Performance 뷰를 설명합니다.
표시 내용
Overview기간별 PR 볼륨, 평균 품질 점수, 심각도별 발견 볼륨, 상위 발견 카테고리
Leaderboard품질과 코드 복잡도 기준으로 순위가 매겨진 개발자 점수 — Leaderboard 참조
Skill MatrixSecurity, Performance, Correctness, Patterns에 걸친 도메인 숙련도 히트맵 — Skill Matrix 참조

Overview 탭

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

요약 카드

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

기간 비교

요약 카드 아래에 주간 및 월간 패널이 표시되며, 현재 기간 값과 이전 기간 값을 방향 지표(↑ / ↓)와 함께 보여줍니다. 품질 점수와 발견 수를 함께 해석하세요:
품질 점수발견 수해석
↑ 상승↓ 하락개발자들이 더 일찍 문제를 발견하고 수정하고 있음
↑ 상승→ 안정팀이 머지 전에 더 많은 발견을 해결하고 있음
↓ 하락↑ 상승신규 기여자, 새 저장소, 또는 해결 노력 감소 — 컨벤션 규칙 적용 범위 확인
→ 안정→ 안정리뷰 품질이 안정적으로 유지됨 — Leaderboard를 사용해 개발자 간 불균등한 분포를 확인

발견 추세 차트

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

상위 발견 카테고리

추세 차트 아래에 가장 자주 나타나는 발견 카테고리의 순위 목록이 표시됩니다. 예: “누락된 오류 처리”, “하드코딩된 시크릿”, “N+1 쿼리” 등. 상위 카테고리는 컨벤션 규칙의 최우선 적용 대상입니다. 발견의 40%를 차지하는 패턴을 대상으로 하는 단일 컨벤션 파일 하나로 향후 리뷰에서 해당 노이즈를 제거할 수 있습니다. 이러한 패턴을 인코딩하는 방법은 컨벤션 규칙을 참조하세요.

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 GraphAI가 식별한 반복 발견 패턴을 포스 다이렉티드 네트워크로 시각화
작성자 프로필을 Leaderboard와 함께 활용하여 팀 상대 순위와 개인 심층 분석을 모두 얻으세요.

필터

모든 차트와 테이블은 Analytics 페이지 상단의 필터 바에 반응합니다:
필터효과
날짜 범위표준 프리셋 (7일, 30일, 90일) 또는 사용자 지정 범위
저장소연결된 하나 이상의 저장소로 데이터 제한
심각도Critical 및 High만 표시하여 가장 영향도가 큰 발견에 집중

관련 문서

Leaderboard

팀 전체의 코드 품질과 생산성을 균형 있게 반영하는 점수 산정 방식

Skill Matrix

Security, Performance, Correctness, Patterns에 걸친 도메인별 숙련도 히트맵

컨벤션 규칙

팀 표준을 인코딩하여 향후 리뷰의 반복 발견을 줄이세요