Perl :: Metrik :: Basic

Perl :: Metrik :: Basic ist ein Perl-Modul, das grundlegende Software-Metriken bereitstellen kann.
Jetzt downloaden

Perl :: Metrik :: Basic Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Leon Brocard
  • Website des Verlags:
  • http://search.cpan.org/~lbrocard/

Perl :: Metrik :: Basic Stichworte


Perl :: Metrik :: Basic Beschreibung

Perl :: Metrik :: Basic ist ein Perl-Modul, das grundlegende Software-Metriken anbieten kann. Perl :: Metrik :: Basic ist ein Perl-Modul, das grundlegende Software Metrics.Synopsis # erstellen kann. PM "); # Abrufen von Metriken auf dem Dokument, das meine $ M = Perl :: Metrik :: Basic-> NEU; meine $ metrisch = $ m-> messen ($ dokument); # $ metrisch besteht aus so etwas wie: # 'acme' => {# 'neu' => {# 'blank_lines' => 1, # 'Kommentare' => 1, # 'Zeilen' => 7, # 'Lines_of_code '=> 6, #' Number '=> 0, #' Number_unique '=> 0, #' Operatoren '=> 3, #' operators_unique '=> 2, #' Symbole '=> 5, #' symbole_unique '= > 2, # 'worte' => 7, # 'word_unique' => 6 #}, # ... Bei der Konstruktion von Software erzeugt man häufig einen Code von viel unterschiedlicher Qualität. Das Perl :: Metrik :: Basic-Modul nutzt das PPI-Modul, um einige interessante Software-Metriken für den Perl-Code bereitzustellen, die meistens Messgröße und Wartungsfähigkeit. Eine Metrik ist eine Art Messung, die Ihnen dabei helfen soll, eine Entscheidung über einen Code zu treffen . Es gibt keine harten Regeln für Metriken, aber die bereitgestellten, dass Sie zulassen, dass Sie Entscheidungen über Module oder Unterprogramme treffen können, die Ausreißer sind. Abnormale Messungen in einer Subroutine sind ein Warnzeichen, das Sie erneut überprüfen sollten, dass Sie die Routine, die ungewöhnlich niedrige Qualität prüfen sollten. Dieses Modul verwendet das PPI-Modul und kann somit den Perl-Code analysieren, ohne dass Sie an Software-Metriken interessiert sind. Empfehlen "Code Complete" (zweite Ausgabe) von Steve McCONNEL (Microsoft Press) .methodenNew () Die neue () -Methode ist der Konstruktor: My $ m = perl :: metrisch :: basic-> neu; messen () der Maßnahme ( ) Die Methode misst einige Metriken und gibt eine Hash-Referenz zurück. Dateien in Perl können mehr als ein Paket enthalten, und es ist interessant, Metriken per Paket zu separaten. Der Schlüssel für die Hash-Referenz ist der Name des Pakets, und der Wert ist ein weiterer Hash-Referenz.Perl-Pakete werden in Unterprogramme getrennt, und es ist interessant, Metriken per Subroutine zu separaten. Der Schlüssel für die zweite Hash-Referenz ist der Name der Subroutine, und der Wert ist eine weitere Hash-Referenz, die Metriken enthält. Es gibt verschiedene Metriken, die auf die Subroutine angelegt werden. Der Schlüssel für die dritte Hash-Referenz ist der Name der Metrik, und der Wert ist der Wert der Metrik. Die Metriken sind: leer_linesthe Anzahl der leeren Code-Linien.CommentSthe Anzahl der Zeilen mit Kommentaren.LineNesthe Gesamtzahl der Zeilen-Zeilen Zahlen) .numbers_uniquethe Anzahl der verwendeten eindeutigen Nummern (z. B. "$ z = 2 * $ x + 2 * $ y" hätte eine eindeutige Nummer) .operatorSthe Gesamtzahl der verwendeten Operatoren verwendet.Operators_uniquethe Anzahl einzigartiger Operatoren verwendet.Symbolsthe Gesamtzahl der Gesamtzahl der Symbole (zB "$ z = $ x * $ x + $ y * $ y" hätten 5 Symbole) .Symbols_uniquethe Anzahl der verwendeten einzigartigen Symbole (zB "$ z = $ x * $ x + $ y * $ y" Ich hätte 3 eindeutige Symbole) .Wordsthe Gesamtzahl der Wörter (Operatoren) verwendet. Words_uniquethe Anzahl einzigartiger Wörter verwendet.Virequirements: · Perl Anforderungen: · Perl.


Perl :: Metrik :: Basic Zugehörige Software

libgtk-java.

Java-Gnome ist ein Satz von Java-Bindungen für GNOME- und GTK-Bibliotheken, sodass GNOME-Anwendungen in Java geschrieben werden können. ...

113

Herunterladen

Wilde Katze

Wildcat-Projekt ist ein Java-Toolkit / Framework, mit dem kontext-eigentliche Anwendungen erstellt werden können. ...

55

Herunterladen