Arbeiten mit Codemetrikdaten
Das Fenster Codemetrikergebnisse zeigt die Daten an, die von der Codemetrikanalyse generiert werden.Weitere Informationen zu Datenwerten der Codemetrik finden Sie unter Codemetrikwerte.
Dieses Thema enthält folgende Abschnitte:
Fenster Codemetrikergebnisse
Das Fenster Codemetrikergebnisse zeigt oben eine Symbolleiste sowie Spalten, in denen die berechneten Ergebnisse angezeigt werden.
Spalte |
Beschreibung |
---|---|
Hierarchie |
In der Spalte Hierarchie wird eine Strukturansicht der Codehierarchie angezeigt, die Sie je nach gewünschter Detailebene erweitern oder reduzieren können.In den übrigen Spalten werden die berechneten Ergebnisse angezeigt.Sie können die Ergebnisspalten beliebig ausblenden oder anordnen. |
Einfache Verwaltung |
Die Spalte Verwaltbarkeit enthält zusätzlich zum numerischen Ergebnis ein Symbol.Ein grünes Symbol weist auf einen relativ hohen Grad an Verwaltbarkeit hin.Ein gelbes Symbol gibt eine mäßige Verwaltbarkeit an.Ein rotes Symbol deutet auf geringe Verwaltbarkeit und potenzielle Problemstellen hin.Diese Farbindikatoren entsprechen Schweregradkategorien, die von der FxCop-Regel AvoidUnmaintainableCode verwendet werden.Diese Regel löst einen Fehler aus, wenn der Wartbarkeitsindex niedriger als 10 ist, eine Warnung, wenn der Index zwischen 10 und 20 ist, und weder einen Fehler noch eine Warnung, wenn der Index höher als 20 ist.Der Wartbarkeitsindex ist eine Synthese aus drei Metriken: zyklomatische Komplexität, Codezeilen und Rechenkomplexität.Die Werte werden nicht in Einheiten ausgedrückt. |
Anzeigen von Codemetrikergebnissen
Das Fenster Codemetrikergebnisse wird automatisch angezeigt, wenn Sie Codemetrikergebnisse generieren.Sie können das Fenster auch jederzeit selbst aufrufen.
So zeigen Sie das Fenster Codemetrikergebnisse an
Klicken Sie im Menü Analyse auf Fenster und dann auf Codemetrikergebnisse.
– oder –
Zeigen Sie im Menü Ansicht auf Weitere Fenster, und klicken Sie dann auf Codemetrikergebnisse.
Das Fenster Codemetrikergebnisse wird angezeigt, auch wenn es keine Ergebnisse enthält.
So zeigen Sie Codemetrikdetails an
- Erweitern Sie die Struktur in der Spalte Hierarchie, falls Codemetrikergebnisse generiert wurden.
Filtern von Codemetrikergebnissen
Mithilfe der Symbolleiste im oberen Bereich können Sie die im Fenster Codemetrikergebnisse angezeigten Ergebnisse filtern.Beispielsweise können Sie nur die Ergebnisse mit einem Wartbarkeitsindex unter 65 anzeigen.
Das Dropdownfeld Filter enthält die Namen der Ergebnisspalten.Wenn ein Filter definiert wird, wird er mit einem Einzug versehen und am Ende der Liste eingefügt.Die Liste kann die letzten zehn definierten Filter enthalten.
So filtern Sie die Codemetrikergebnisse
Wählen Sie aus der Liste Filter den Spaltennamen aus.
Geben Sie unter Min. den Mindestwert ein, der angezeigt werden soll.
Geben Sie unter Max. den Maximalwert ein, der angezeigt werden soll.
Klicken Sie auf die Schaltfläche Filter anwenden.
Um die Ergebnisdetails anzuzeigen, erweitern Sie die Hierarchiestruktur.
Hinzufügen, Entfernen und Neuanordnen von Datenspalten
Sie können Ergebnisspalten im Fenster Codemetrikergebnisse entfernen und hinzufügen.Außerdem können Sie Ergebnisspalten neu anordnen, damit sie in der gewünschten Reihenfolge angezeigt werden.
So entfernen Sie eine Spalte
Klicken Sie auf die Schaltfläche Spalten hinzufügen/entfernen.
– oder –
Klicken Sie mit der rechten Maustaste auf eine Spaltenüberschrift, und klicken Sie dann auf Spalten hinzufügen/entfernen.
Deaktivieren Sie im Dialogfeld Spalten hinzufügen/entfernen das Kontrollkästchen der Spalte, die entfernt werden soll, und klicken Sie dann auf OK.
So fügen Sie eine zuvor entfernte Spalte hinzu
Klicken Sie auf die Schaltfläche Spalten hinzufügen/entfernen.
– oder –
Klicken Sie mit der rechten Maustaste auf eine Spaltenüberschrift, und klicken Sie dann auf Spalten hinzufügen/entfernen.
Aktivieren Sie im Dialogfeld Spalten hinzufügen/entfernen das Kontrollkästchen der Spalte, die hinzugefügt werden soll, und klicken Sie dann auf OK.
So ordnen Sie Spalten neu an
Klicken Sie auf die Schaltfläche Spalten hinzufügen/entfernen.
– oder –
Klicken Sie mit der rechten Maustaste auf eine Spaltenüberschrift, und klicken Sie dann auf Spalten hinzufügen/entfernen.
Wählen Sie im Dialogfeld Spalten hinzufügen/entfernen die Spalte aus, die verschoben werden soll, und klicken Sie anschließend auf den Aufwärtspfeil oder den Abwärtspfeil.
Sobald sich die Spalte an der gewünschten Position befindet, klicken Sie auf OK.
Kopieren von Daten in die Zwischenablage oder in Excel
Sie können eine ausgewählte Zeile von Codemetrikdaten die Zwischenablage als Textzeichenfolge auswählen und kopieren, die eine Zeile für den Namen und Wert jeder Datenspalte.Sie können auch auf Liste in Microsoft Excel öffnen klicken, um alle Codemetrikergebnisse in einem Excel-Arbeitsblatt zu exportieren
Erstellen einer Arbeitsaufgabe auf Basis Codemetrik-Ergebnisse
Sie können eine Team Foundation - Arbeitsaufgabe erstellen, die auf Ergebnissen im Fenster Codemetrikergebnisse ist.Wenn die Arbeitsaufgabe erstellt wird, gibt Visual Studio automatisch ein Titel im Feld Titel und die Codemetrikdaten werden in die Registerkarte Verlauf ein.
Weitere Informationen zum Erstellen von Arbeitsaufgaben finden Sie unter Arbeitsaufgabe erstellen.
So erstellen Sie eine Arbeitsaufgabe auf der Grundlage eines Ergebnisses
Klicken Sie mit der rechten Maustaste auf das Ergebnis.
Zeigen Sie auf Arbeitsaufgabe erstellen, und klicken Sie auf den Typ der zu erstellenden Arbeitsaufgabe (Fehler, Aufgabe usw.).
Füllen Sie das Arbeitsaufgabenformular aus, indem Sie alle Pflichtfelder ausfüllen.
Klicken Sie im Menü Datei auf Alle speichern, um die Arbeitsaufgabe zu speichern.
So erstellen Sie einen Fehler auf der Grundlage eines Ergebnisses
Klicken Sie auf das Ergebnis, um es auszuwählen.
Klicken Sie auf die Schaltfläche Arbeitsaufgabe erstellen.
Füllen Sie das Arbeitsaufgabenformular aus, indem Sie alle Pflichtfelder ausfüllen.
Klicken Sie im Menü Datei auf Alle speichern, um die Arbeitsaufgabe zu speichern.
Siehe auch
Aufgaben
Gewusst wie: Generieren von Codemetrikdaten