2012-11-16 5 views
5

Wie erhalte ich Messwerte für meine Builds in TFS 2012?Ausführen von Code-Metriken in Builds für TFS 2012

Ich habe innerhalb von TFS 2012 keine Lösungen für Code-Metriken gesehen. Das Metrics-Tool von Microsoft scheint nur mit TFS 2010 zu funktionieren. Die wichtigsten Dinge, nach denen ich suche, sind die Dinge, die Microsoft mit dem Tool zurückgab.

Antwort

1

Code-Metriken für Visual Studio 2005, 2008, 2010 und 2012 sind fast identisch. Sie können über das Menü "Analyse" in Visual Studio darauf zugreifen und erhalten eine Übersicht über Ihren Code, um bestimmte Probleme zu beheben.

Dies war nie im Rahmen eines automatisierten Builds verfügbar macht wirklich keinen Sinn, da, wie sie interpretierenden und nicht beschreibend sind Nur weil Sie eine hohe Zyklomatische Komplexität der Code schlecht ist

Mehr Informationen bedeutet nicht haben:.. http://msdn.microsoft.com/en-us/library/bb385911.aspx

Es kann nützlich sein, für Sie zu erklären, was Sie versuchen zu erreichen, damit ich Sie besser auf eine Lösung hinweisen kann.

  • Welchen Wert versuchen Sie zu erreichen?

Es scheint eine CodeMetric Build Aktivität als Teil der Community TFS Build Extensions zu sein, aber ich bin nicht sicher, ob es das tut, was Sie wollen.

+0

Die genauen Dinge, die Sie beim Ausführen von Visual Studio erhalten, aber als Teil des automatisierten Builds. Im Grunde wollen viele unserer Entwickler diese Dinge sehen, ohne sie lokal ausführen zu müssen. Es würde daher solche Statistiken als Teil des Build-Prozesses öffentlich machen und auch ihre Erstellung für den Entwickler automatisieren. –

+0

Es gibt sema, eine CodeMetric Build-Aktivität als Teil der Community TFS Build Extensions zu sein, aber ich bin mir nicht sicher, ob es das tut, was Sie wollen. Ich habe Links zu der obigen Antwort hinzugefügt ... –

+2

Es macht für viele von uns Sinn, Code-Metriken als Teil von CI zu haben. Ich sehe es ist ein sehr gutes Instrument, um die Code-Qualität zu verbessern. Eigentlich so wichtig, dass es ein Wendepunkt sein könnte, um den Team Foundation Server zu ersetzen. – Slampen