다음을 통해 공유


코드 메트릭 결과 창에서 작업

코드 메트릭 결과 창에는 코드 메트릭 분석에 의해 생성되는 데이터가 표시됩니다. 코드 메트릭 데이터 값에 대한 자세한 내용은 코드 메트릭 값을 참조하십시오.

이 항목에는 다음과 같은 단원이 포함되어 있습니다.

코드 메트릭 결과 창

코드 메트릭 결과 창은 맨 위의 도구 모음과 계산된 결과를 표시하는 열로 구성되어 있습니다.

설명

계층 구조

계층 구조 열에는 코드 계층 구조를 나타내는 트리 뷰가 있습니다. 이 계층 구조를 확장하거나 축소하여 원하는 세부 수준을 표시할 수 있습니다. 나머지 열에는 계산된 결과가 표시됩니다. 필요에 따라 결과 열을 숨기거나 정렬할 수 있습니다.

유지 관리 용이성

유지 관리 열에는 아이콘과 숫자로 된 결과가 있습니다. 녹색 아이콘은 유지 관리의 편의성이 상대적으로 높음을 나타냅니다. 노란색 아이콘은 유지 관리의 편의성이 보통임을 나타냅니다. 빨간색 아이콘은 유지 관리의 편의성이 낮고 문제가 될 가능성이 있음을 나타냅니다. 이러한 색 표시기는 FxCop 규칙 AvoidUnmaintainableCode에 사용되는 심각도 범주에 해당합니다. 이 규칙은 유지 관리 인덱스가 10보다 작은 경우 오류를 발생시키고, 10에서 20 사이인 경우 경고를 발생시키며, 20보다 큰 경우에는 오류나 경고를 발생시키지 않습니다. 유지 관리 인덱스는 순환 복잡성, 코드 줄 수 및 계산 복잡성이라는 세 가지 메트릭을 통합한 것입니다. 해당 값은 단위로 표시되지 않습니다.

코드 메트릭 결과 표시

코드 메트릭 결과를 생성하면 자동으로 코드 메트릭 결과 창이 표시됩니다. 언제든지 이 창을 표시할 수도 있습니다.

코드 메트릭 결과 창을 표시하려면

  • 분석 메뉴에서 을 클릭한 다음 코드 메트릭 결과를 클릭합니다.

    - 또는 -

  • 보기 메뉴에서 다른 창을 가리킨 다음 코드 메트릭 결과를 클릭합니다.

    결과가 없는 경우에도 코드 메트릭 결과 창이 표시됩니다.

코드 메트릭 정보를 보려면

  • 코드 메트릭 결과가 생성되었으면 계층 구조 열에서 트리를 확장합니다.

코드 메트릭 결과 필터링

맨 위의 도구 모음을 사용하면 코드 메트릭 결과 창에 표시되는 결과를 필터링할 수 있습니다. 예를 들어 유지 관리 인덱스가 65 미만인 결과만 표시할 수 있습니다.

필터 드롭다운 상자에는 결과 열 이름이 포함되어 있습니다. 필터를 정의하면 필터가 목록의 맨 아래에 들여쓰기된 상태로 추가됩니다. 목록에는 가장 나중에 정의된 10개의 필터를 포함할 수 있습니다.

코드 메트릭 결과를 필터링하려면

  1. 필터 목록에서 열 이름을 선택합니다.

  2. 표시할 최소값을 최소값에 입력합니다.

  3. 표시할 최대값을 최대값에 입력합니다.

  4. 필터 적용 단추를 클릭합니다.

  5. 자세한 결과를 보려면 계층 구조 트리를 확장합니다.

데이터 열 추가, 제거 및 다시 정렬

코드 메트릭 결과 창에서 결과 열을 추가하거나 제거할 수 있습니다. 뿐만 아니라 원하는 순서대로 나타나도록 결과 열을 다시 정렬할 수 있습니다.

열을 제거하려면

  1. 열 추가/제거 단추를 클릭합니다.

    - 또는 -

    열 머리글을 마우스 오른쪽 단추로 클릭하고 열 추가/제거를 클릭합니다.

  2. 열 추가/제거 대화 상자에서 제거할 열의 확인란을 선택 취소한 다음 확인을 클릭합니다.

이전에 제거한 열을 추가하려면

  1. 열 추가/제거 단추를 클릭합니다.

    - 또는 -

    열 머리글을 마우스 오른쪽 단추로 클릭하고 열 추가/제거를 클릭합니다.

  2. 열 추가/제거 대화 상자에서 추가할 열의 확인란을 선택한 다음 확인을 클릭합니다.

열을 다시 정렬하려면

  1. 열 추가/제거 단추를 클릭합니다.

    - 또는 -

    열 머리글을 마우스 오른쪽 단추로 클릭하고 열 추가/제거를 클릭합니다.

  2. 열 추가/제거 대화 상자에서 이동할 열을 선택한 다음 위쪽 화살표나 아래쪽 화살표를 클릭합니다.

  3. 열이 원하는 위치에 놓이면 확인을 클릭합니다.

참고 항목

작업

방법: 코드 메트릭 데이터 생성

기타 리소스

관리 코드의 복잡성 및 유지 관리 용이성 측정