Perl :: Metric :: Básico

Perl :: Metric :: Basic é um módulo Perl que pode fornecer métricas de software básicas.
Baixe Agora

Perl :: Metric :: Básico Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Leon Brocard
  • Site do editor:
  • http://search.cpan.org/~lbrocard/

Perl :: Metric :: Básico Tag


Perl :: Metric :: Básico Descrição

Perl :: Metric :: Basic é um módulo Perl que pode fornecer métricas de software básicas. Perl :: Metric :: Basic é um módulo Perl que pode fornecer métricas básicas de software.synopsis # primeiro construir um objeto PPI :: Document para passar no meu documento $ documento = PPI :: documento-> carga ("t / lib / acme. PM"); # então recupera métricas no documento Minha $ M = Perl :: Métrica :: Basic-> Novo; Minha $ métrica = $ m-> medida (documento $); # $ métrico consistirá em algo como: # 'acme' => {# 'novo' => {# 'blank_lines' => 1, # 'comentários' => 1, # 'linhas' => 7, # 'lines_of_code '= >> 6, #' números '=> 0, #' NÚMEROS_UNIQUE '=> 0, #' operadores '=> 3, #' operadores_unique '=> 2, #' símbolos '=> 5, #' símbolos_unique '= > 2, # 'palavras' => 7, # 'words_unique' => 6 #}, # ... ao construir software, muitas vezes produz código de qualidade vastamente diferente. O módulo PERL :: Basic :: Basic Module aproveita o módulo PPI para fornecer algumas métricas de software interessantes para o Código Perl, principalmente medindo o tamanho e a manutenção. Uma métrica é algum tipo de medida que se destina a ajudá-lo a tomar uma decisão sobre um pedaço de código . Não há regras duras sobre métricas, mas as fornecidas devem permitir que você toma decisões sobre módulos ou sub-rotinas que são outliers. As medições anormais em uma sub-rotina são um sinal de alerta que você deve reexaminar essa rotina, verificando de forma incomumente de baixa qualidade.Este módulo usa o módulo PPI e, portanto, pode analisar o código Perl sem avaliá-lo. Se você está interessado em métricas de software, Recomendar "Código completo" (segunda edição) por Steve McConnel (Microsoft Press) .Methodsnew () O método New () é o construtor: Meu $ M = Perl :: Métrica :: Basic-> Novo; Medida () A medida () O método mede algumas métricas e retorna uma referência de hash. Os arquivos no Perl podem conter mais de um pacote, e é interessante separar métricas por pacote. A chave para a referência do hash é o nome do pacote, e o valor é outro pacotes de referência de hash.perl são separados em sub-rotinas, e é interessante separar métricas por sub-rotina. A chave para a segunda referência de hash é o nome da sub-rotina, e o valor é outra referência de hash contendo métricas. Existem várias métricas aplicadas à sub-rotina. A chave para a terceira referência de hash é o nome da métrica, e o valor é o valor da métrica. As métricas são: Blank_linesthe Número de linhas de código em branco O número de linhas contendo Comentários.Linesthe Número total de linhas.Lines_of_codethe Número de linhas de código. O número total de números usados (por exemplo, "$ Z = 42 * 3" teria 2 números) .numbers_uniquethe Número de números exclusivos usados (por exemplo, "$ z = 2 * $ x + 2 * $ y" teria 1 número único) .Operadores O número total de operadores usados.Operadores_uniquethe Número de operadores exclusivos. símbolos usados (por exemplo, "$ z = $ x * $ x + $ y * $ y" teria 5 símbolos) .symbols_uniquethe número de símbolos exclusivos usados (por exemplo, "$ z = $ x * $ x + $ y * $ y" teria 3 símbolos exclusivos). Palavras Total de palavras (operadoras) usadas.words_uniquethe número de palavras exclusivas usadas.Requirements: · Requisitos de Perl: · Perl.


Perl :: Metric :: Básico Software Relacionado

XTM :: PATH.

xtm :: O caminho é um módulo Perl com o Topic Map Management, XPath como Recuperação e Construção. ...

148

Download