Perl :: Metrica :: Basic

Perl :: Metric :: Basic è un modulo perl che può fornire metriche software di base.
Scarica ora

Perl :: Metrica :: Basic Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Leon Brocard
  • Sito web dell'editore:
  • http://search.cpan.org/~lbrocard/

Perl :: Metrica :: Basic Tag


Perl :: Metrica :: Basic Descrizione

Perl :: Metric :: Basic è un modulo perl che può fornire metriche di software di base. Perl :: Metric :: Basic è un modulo Perl che può fornire material metriche del software di base.synopsis # Prima costruire un oggetto PPI :: Documento per passare nel mio documento $ Documento = PPI :: Documento-> Carica ("T / Lib / Acme. PM "); # Quindi recuperare le metriche sul documento My $ M = Perl :: Metrica :: Basic-> Nuovo; My $ Metric = $ M-> Misura ($ documento); # $ metrica consisterà in qualcosa del genere: # 'acme' => {# 'nuovo' => {# 'blank_lines' => 1, # 'commenti' => 1, # 'Commenti' => 1, # 'linee' => 1, # 'linee' => 7, # 'lines_of_code '=> 6, #' numeri '=> 0, #' numbers_unique '=> 0, #' «operatori '=> 3, #' Operators_unique '=> 2, #' simboli '=> 2, #' simboli '=> 5, #' simbols_unique '= > 2, # 'parole' => 7, # 'words_unique' => 6 #}, # ... Quando si costruisce il software uno spesso produce codice di qualità molto diversa. Il modulo Perl :: Metric :: Il modulo di base sfrutta il modulo PPI per fornire alcune interessanti metriche software per il codice perl, per lo più misurazione e manutenzione. Una metrica è una sorta di misurazione che ha lo scopo di aiutarti a prendere una decisione su un codice di codice . Non ci sono regole dure sulle metriche, ma quelle fornite dovrebbero permetterti di prendere decisioni su moduli o subroutine che sono valori anomali. Le misurazioni anormali in una subroutine sono un segnale di avvertimento che è necessario riesaminare tale routine, verificare la qualità insolitamente bassa. Questo modulo utilizza il modulo PPI e quindi può analizzare il codice perl senza valutarlo. Se sei interessato alle metriche del software, io altamente Consiglia "Codice Completa" (Second Edition) di Steve McConnel (Microsoft Press) .MethodsNew () The New () Method è il costruttore: My $ M = Perl :: Metrica :: Basic-> Nuovo; Misura () La misura ( ) Metodo misura alcune metriche e restituisce un riferimento di hash. I file in Perl possono contenere più di un pacchetto ed è interessante per le metriche separate per confezione. La chiave per il riferimento hash è il nome del pacchetto e il valore è un altro hash reference.perl packages è separato in subroutine, ed è interessante per le metriche separate per subroutine. La chiave per il secondo riferimento a hash è il nome della subroutine e il valore è un altro riferimento di hash contenente metriche. Ci sono varie metriche applicate alla subroutine. La chiave per il terzo riferimento hash è il nome della metrica e il valore è il valore della metrica. Le metriche sono: Blank_linLESE Numero di linee di codice vuoto.Commenta il numero di linee contenenti commenti.Linesti Numero totale di linee.Lines_of_codethe Numero di linee di codice. Numero del numero totale di numeri utilizzati (ad es. "$ Z = 42 * 3" avrebbero 2 numeri). Numbers_Uniquethe Numero di numeri univoci utilizzati (ad es. "$ Z = 2 * $ x + 2 * $ Y" avrebbe 1 numero univoco). Operatori del numero totale di operatori utilizzati.Operator_Uniquethe Numero di operatori unici utilizzati.symbolsIl numero totale di operatori usati. Simboli usati (es. "$ Z = $ x * $ x + $ y * $ y" avrebbe 5 simboli) .symbols_uniquethe Numero di simboli unici usati (ad es. "$ z = $ x * $ x + $ * $ Y" Avrebbero 3 simboli unici) .wordsIl numero totale di parole (operatori) utilizzati.words_uniquethe Numero di parole univoci utilizzate.requirements: · Requisiti perl: · Perl.


Perl :: Metrica :: Basic Software correlato