2010-06-07 14 views

Antwort

2

Es ist schwer zu wissen, ohne sie anzugeben, aber eine der häufigsten Maßnahmen ist cyclomatic complexity - ein Maß für die Anzahl der Routen durch Code. Eine einfache Prozedur von oben nach unten hat Komplexität 1, wobei alle Schleifen/Verzweigungen/Fänge usw. dazukommen. Die Idee ist, dass, wenn dies zu hoch wird, Ihre Methode zu viel macht und in ein paar kleinere, zielgerichtetere Methoden umgestaltet werden sollte.


Bearbeiten; from here:

Ein Parser für C# wurde hinzugefügt. Die meisten Metriken ähneln C++ und Java. Der Hauptunterschied besteht darin, wie die "größte" Methode ermittelt wird. Anstatt die Methode mit den meisten Anweisungen zu identifizieren, wird für C# die komplexeste Methode für jede Datei gefunden. Die Komplexitätsmessung ähnelt Cyclomatic Complexity - eine Zählung der möglichen Pfade durch den Code.

(Betonung meiner) so klingt es wie sie eine leicht modifizierte Variante der regulären CC haben. Nur sie können Ihnen sagen, was sie anders tat; p

Verwandte Themen