statistieken

Geeft metrics voor C, C ++, JavaScript en Python-programma's
Download nu

statistieken Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL v3
  • Prijs:
  • FREE
  • Naam uitgever:
  • Mark Fink
  • Uitgever website:
  • http://mark-fink.de

statistieken Tags


statistieken Beschrijving

Produceert metrics voor C, C ++, JavaScript en Python-programma's Metrics is een software die is geboren uit de frustratie van de ontwikkelaar over beschikbare open source-metrics Packages.Developer CommentsHere zijn genoeg van hen Dit zou niet het probleem zijn. Maar elke van hen heeft een andere focus. De meeste metrics-pakketten hebben beperkingen op de beschikbare metrics en ondersteunde talen. Sommige prominente monsters zijn (CCCC, Sloccount, Pymetrics, Eclipse-Metrics, OHCount) .my-probleem met de Metrics-pakketten is dat ik enorme bronrepositories wil analyseren zoals de Firefox Code Base of Apache Codebase. Die grote jongens zijn meestal gemaakt van verschillende programmeertalen. C, C ++, Java, JavaScript, Python om er een paar te noemen. Vanwege de beperkte reikwijdte van de pakketten probeerde ik de uitvoer van meerdere pakketten te combineren. Maar er zijn meer problemen. Elk pakket heeft een ander uitvoerformaat (geen probleem voor mij, omdat ik in staat ben om aap-patching, schermlezing, XML-Mangling en CSV-Magic). Het echte probleem met de statistieken van verschillende pakketten is dat ze ook incompatibel zijn! Wie kan me zo voorstellen dat elk metriekenpakket zijn eigen filosofie heeft wat een code van de code kan zijn. Eerlijk gezegd als je twee taaladvocaten vraagt wat een regel code kan zijn, krijg je ten minste vijf verschillende antwoorden. Dus laten we een andere maken! Ja !! Als je me kent, ben je je bewust van het feit dat ik misschien een pakketgebruiker kan zijn, misschien een zware gebruiker, maar nooit een pakkethouder. Je weet dat ik het heb over het gebruik van andere volkenspullen, mijn eigen dingen niet schrijven. Voor mij aan de andere kant is het enige wat erger is dan het handhaven van een pakket is om een commercial te gebruiken. Dat gezegd hebbende, laten we beginnen met coderen.Besides zijn kleine tekortkomingen die ik veel leuk vind. Pymetrics is op een manier ontworpen, gemakkelijk uit te breiden met lexers voor andere programmeertalen dan Python en aangepaste statistieken. Pymetrics bevat dingen die al worden afgehandeld door Pylint en die niet van toepassing is op andere programmeertalen die ik zal verwijderen. In dit stadium zal ik me alleen richten op SLOC- en McCabe-statistieken en zijn uitbreidbaarheid behouden. Doeltalen zijn C, C ++, JavaScript en Python. Pymetrics mist veel testcases en ik wil dit probleem ook aan. Nog meer ding over metrics. In vergelijking met Pymetrics heeft ik de Sloc Metric veel veranderd. Pymetrics werd in het verleden bekritiseerd voor zijn Sloc Metric. Ik vereenvoudigde zo iets dat ik het wel begrijp als de gemeenschappelijke noemer voor de hierboven genoemde metrische pakketten. Dit type metriek telt de lijnen, maar sluit lege lijnen en opmerkingen uit. Dit wordt soms de bronlijnen van code (SLOCH) genoemd. In de literatuur wordt dit vaak ook aangeduid als fysieke lijnen van code.Another ding dat ik wilde noemen is dat ik de monster programmeertaalbestanden geleend voor de testcases van Ohcount. Vereisten: · Python


statistieken Gerelateerde software