ccovinstrument

CCOVINTRUME PAKKET Bevat instrumenten C / C ++ -code voor analyse van testdekking.
Download nu

ccovinstrument Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Joshua Nathaniel Pritikin
  • Uitgever website:
  • http://search.cpan.org/~jprit/NetServer-Portal-1.08/lib/NetServer/Portal/Top.pm

ccovinstrument Tags


ccovinstrument Beschrijving

CCOvinstrument-pakket bevat instrumenten C / C ++ -code voor analyse van testdekking. CCOVInTrumpakket Bevat instrumenten C / C ++ Code voor Test Coverage Analyse.Synopsis CCOVINTRUME CODE.C> COVCODE.C CCOVINTRUMTRUME CODE.C -O COVCODE.C -F-fatale fatale code en normale codescans C / C ++ SOURCE (vóór CPP) en voegt trip-draden in elk codepad in om uitvoering op te nemen. Een aantal foutgevoelige coderingsstijlen worden ook gedetecteerd. Veel van deze ideeën kwamen uit de studie van de hoog aangeschreven Perl5-broncode (en van mijn eigen coderingservaring.Deze benadering (of bijna elke aanpak) tot dekking-analyse is niet voldaan! Alleen omdat u elke codepad uitoefent, betekent niet dat u hebt uitgeoefend dat u hebt uitgeoefend Alle mogelijkheden. Overweeg bijvoorbeeld de volgende code: char fetch_char (INT XX) {statische char * string = "Dr. Zorph TroKien"; if (xx <0) {return 0;} else {retour string ;} } Helaas moet u nog steeds iets intelligents zijn over het ontwerpen van uw testscripts. Echter, ervan uitgaan dat u slim bent, kunt u deze tool gebruiken om te weten wanneer u meer tests kunt stoppen met het schrijven van meer tests. Dus, waardoor de bronrichtlijnen van de testkleding worden bereikt. CCOV: UIT * / Schakelt dekking-instrumentatie uit. U wilt waarschijnlijk geen foutopsporingscode analyseren./* CCOV: On * / Turns on Coverage Instrumentation./* CCOV: Spring als voor Do While Return * / Voegtoegevoegd op de lijst van identifiers die een verandering in uitvoeringsstroom veroorzaken. Naast de gebruikelijke zoekwoorden, Macro's die door de PERL-kern en Xsubs worden gebruikt, zijn door default./* CCOV: Fatal MyExit Croak Panic * / Voegt toe aan de lijst met identificatoren die een fatale uitzondering veroorzaken. Instrumentatie van deze blokken is standaard uitgeschakeld. (U wilt meestal ervoor zorgen dat de code aan het werk werkt, voordat u ervoor zorgt dat de code die niet ondersteunt aan werkwerken.) Hoe werkt het? De instrumentenprocedures broncode voordat deze wordt gezien door CPP. Dit helpt je om je testen te isoleren. Meestal wilt u testanalyse uitvoeren op elke bibliotheek / applicatie afzonderlijk. Een wereldwijde analyse zou ervoor zorgen dat u nieuwe code en alle bibliotheken die u gebruikt (voor elke toepassing!). De instrumentor gebruikt niet echt een lexer (tokenizer). De technieken zijn waarschijnlijk meer vergelijkbaar met beeldverwerking dan parseren. Zoals je je zou kunnen voorstellen, werkt dit niet in de algemene zaak. CCOV probeert vergevingsgezind te zijn, maar het begrijpt simpelweg geen gedobsceerde code. In plaats van het een bug te bellen, denk ik dat het een belangrijke functie is. Simple Code heeft waarschijnlijk minder bugs dan complexe code. Niet alleen is deze tool gericht op Test Coverage Analyse, het helpt u ook bij het verbeteren van uw coderingsstijl. Er zijn nog steeds enkele ruwe randen, maar ik ben vooral tevreden met de mate van striktheid. Requirements: · Perl-vereisten: · Perl


ccovinstrument Gerelateerde software

Haak :: Scope

HOOK :: Scope is een perl-extensie voor het toevoegen van haken voor het verlaten van een reikwijdte. ...

172

Downloaden

ftp4che

FTP4CHE is een FTP-bibliotheek voor Java 1.4 en 5.0 met ondersteuning voor impliciete SSL. ...

354

Downloaden