시각화 도구

Table of Contents

여러 프로젝트 혹은 프로젝트의 컴포넌트 현재 상태를 비교하고 싶습니다

사용자는 프로젝트(Projects) 스페이스에서 여러 지표를 기준으로 소나큐브 인스턴스 내의 프로젝트들을 필터링 할 수 있습니다. 프로젝트들을 선택했다면, 해당 프로젝트의 리스크를 판단하기 위해 세세한 숫자들을 확인하지 마십시오. 대신, 다양한 시각화 도구(Projects > Perspectives)들을 활용해 프로젝트들의 현재 상태를 다음 관점에서 이해할 수 있습니다:

  • 리스크(Risk) - 신뢰성 및 보안성 등급, 테스트 커버리지, 기술부채 및 코드 라인 정보
  • 신뢰성(Reliability) - 신뢰성 등급, 신뢰성 이슈 조치 필요 공수, 코드 라인 정보 및 버그 수
  • 보안성(Security) - 보안성 등급, 보안성 이슈 조치 필요 공수, 코드 라인 정보 및 취약점 수
  • 유지보수성(Maintainability) - 유지보수성 등급, 유지보수성 이슈 조치 필요 공수, 코드 라인 및 코드 악취 수
  • 커버리지(Coverage) - 커버리지, 복잡도 및 커버되지 않은 코드 라인
  • 코드 중복(Duplications) - 중복된 라인 %, 코드 라인 정보 및 중복된 블록

프로젝트 레벨의 Measures 탭에서 동일한 시각화 도구를 사용해 선택한 프로젝트의 컴포넌트들을 비교할 수 있습니다. Project Overview는 프로젝트 스페이스의 Risk visualization과 동일합니다. 다른 5개 그래프는 해당 도메인에서 Overview 옵션을 선택하는 경우 표시됩니다.

또한, 프로젝트 레벨에서 퍼센티지 및 등급 메트릭을 선택하는 경우 treemap이 표시됩니다. Measures 탭 우측의 perspective selector를 사용해 treemap을 탐색할 수 있습니다.

지표 이력을 시각화 할 수 있습니다

프로젝트 레벨의 액티비티(Activity) 탭에서 여러 지표의 시간에 따른 변화를 표시하는 그래프를 사용할 수 있습니다. 그래프에 마우스 커서를 올리면 상세 지표가 표시됩니다. 미리 정의된 지표 이외에도 사용자가 필요한 지표를 임의로 선택할 수도 있습니다:



© 2017-2018 Moses Kim.

별도의 언급이 없는 한, 이 스페이스의 컨텐츠는 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.
SONARQUBE는 SonarSource SA의 트레이드 마크입니다. 모든 트레이트 마크 및 저작권은 각 소유자의 소유물입니다.

::: SonarQube 관련 문의 : 이메일 :::