Métricas

produz métricas para programas C, C ++, JavaScript e Python
Baixe Agora

Métricas Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL v3
  • Preço:
  • FREE
  • Nome do editor:
  • Mark Fink
  • Site do editor:
  • http://mark-fink.de

Métricas Tag


Métricas Descrição

Produz métricas para programas C, C ++, JavaScript e Python As métricas são um software nascido fora da frustração do desenvolvedor sobre pacotes de métricas de código aberto disponíveis. Os Comentários de VoporSthere são muitos deles, isso não seria o problema. Mas cada um e cada um deles tem um foco diferente. A maioria dos pacotes de métricas possui restrições para métricas disponíveis e idiomas suportadas. Algumas amostras proeminentes são (CCCC, SlocCount, Pymetrics, Eclipse-Metrics, OhCount). Meu problema com os pacotes de métricas é que eu vou analisar grandes repositórios de origem como a base de código do Firefox ou a base de código do Apache. Esses grandes caras geralmente são feitos de diferentes linguagens de programação. C, C ++, Java, Javascript, Python para citar alguns. Devido ao escopo limitado dos pacotes, tentei combinar a saída de vários pacotes. Mas há mais problemas. Cada pacote tem um formato de saída diferente (não há problema para mim desde que sou capaz de remendar macaco, leitura de tela, mangueira xml e mágica csv). O problema real com a saída de métricas de diferentes pacotes é que eles também são incompatíveis! Quem poderia imaginar algo assim, cada pacote de métricas tem sua própria filosofia que uma linha de código pode ser. Honestamente se você fizer dois advogados de idiomas, o que uma linha de código pode ser, você recebe pelo menos cinco respostas diferentes. Então vamos criar outro! Sim, se você me conhece, está ciente do fato de que eu poderia ser um usuário de pacote, talvez um usuário pesado, mas nunca um mantenedor de pacote. Você sabe que eu falo sobre usar outras coisas de povos, não escrevendo minhas próprias coisas. Para mim, por outro lado, a única coisa pior do que manter um pacote é usar um comercial. Tendo dito isso, vamos começar a codificar. Apresência suas pequenas deficiências eu gosto muito de pimetrics. Os Pimetrics foram projetados de maneira facilmente estendê-lo com lexers para outras linguagens de programação do que python e métricas personalizadas. Pimetrics contém coisas que já são tratadas por pilint e que não se aplica a outras linguagens de programação que eu removerei. Nesta fase, concentrarei-nos apenas em métricas SLOC e McCabe e manter sua extensibilidade. Os idiomas de destino são C, C ++, Javascript e Python. Pimetrics está faltando muitos testcas e quero lidar com esse problema também. Uma coisa mais em métricas. Em comparação com os pimetrics eu mudei muito a métrica Sloc. Pimetrics foi criticado no passado por sua métrica Sloc. Eu simplifiquei então algo que eu entendo como denominador comum para os pacotes métricos mencionados acima. Este tipo de métrica conta as linhas, mas exclui linhas e comentários vazios. Isto é às vezes referido como linhas de código de código (SLOC). Na literatura, isso geralmente é encaminhado como linhas físicas de código. Outra coisa que queria mencionar é que eu pedi emprestado os arquivos de linguagem de programação de amostras para os casos de teste de Ohcount. Requisitos: · Pitão


Métricas Software Relacionado

Foox.

Converta a marcação de matemática do látex em Mathml, PNG ou HTML ...

204

Download