KARP :: Datum

CARP :: Datum is een PERL-module die wordt gebruikt voor debugging en tracing.
Download nu

KARP :: Datum Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Dave Hoover
  • Uitgever website:
  • http://search.cpan.org/~squirrel/Carp-Datum-0.1.3/Datum.pm

KARP :: Datum Tags


KARP :: Datum Beschrijving

KARP :: Datum is een PERL-module die wordt gebruikt voor debugging en tracing. KARP :: Datum is een PERL-module die wordt gebruikt voor debugging en tracing.synopsis # in modules Gebruik karper :: datum; # Programmeren op contract sub routine {dfefure mijn $ f_, "optioneel bericht"; # $ f_ is hier een lexicale lvalue mijn ($ A, $ B) = @_; Drank $ A> $ B, "A> B"; $ A + = 1; $ B + = 1; DASSERT $ A> $ B, "A> B behouden"; mijn $ resultaat = $ B - $ A; Densure $ resultaat <0; return dval $ resultaat; } # tracing dtrace "dit is een foutopsporingsbericht"; dtrace trc_notice "opmerking: a =" $ a "is positief"; dtrace {-level => TRC_NOTICE, -MARTER => "!!"}, "Opmerking met marker"; # Terugkeren van retour DVAL $ Scalar; # Single-waarde retour Dary @list; # lijst met waarden # in de belangrijkste gebruik van de toepassing :: Datum QW (: alles aan); # Draait Datum "op" of "OFF" DLOAD_CONFIG (-FILE => "Debug.cf", -config => "Config String"); de CARP :: Datum-module brengt krachtige foutopsporings- en tracerende functies voor Ontwikkelingscode: Automatische stroom Tracing, geretourneerde waarde traceren, beweringen en debuggende sporen. De verschillende functies kunnen dynamisch worden aangepast (d.w.z. op looptijd) via een configuratietaal, waardoor selectieve activering op basis van routine-, bestand of objecttype mogelijk is. Zie KARP :: Datum :: CFG voor configuratie Defails.Carp :: Datum Traces worden geïmplementeerd bovenop Log :: Agent en ga naar het debuggenkanaal. Hiermee heeft de applicatie volledige controle over de eindbestemming van de foutopsporingsinformatie (logfile, syslog, enz ...). KARP :: Datum kan wereldwijd worden ingeschakeld door de toepassing. Het is standaard uitgeschakeld, wat geen controlestroomtracering (routinematig en uitgang) betekent, en geen geretourneerde waardetracering. Behandelingen zijn echter nog steeds volledig gecontroleerd en de DTRACE-oproepen worden omgeleid om in te loggen :: Agent.De C-versie van karper :: Datum is geïmplementeerd met macro's, die kunnen worden gedefinieerd tot niets om alle beweringen in de vrijgegeven code te verwijderen. De PERL-versie kan niet op die manier worden afgehandeld, maar wordt geleverd met een karper :: datum :: stripmodule die alle beweringen opnieuw zal verwijderen, waarbij alleen DTRACE-oproepen achterlaat. Modules met karper :: Datum kan gebruik maken van karper :: datum :: makemaker in hun masfile.pl om strippen op buildtijd aan te vragen. Zie KARP :: Datum :: Makemaker voor instructie. Ergens is een klein voorbeeld dat laat zien welke sporen eruit zien, en wat er standaard gebeurt op beweringstoring. Aangezien Log :: Agent wordt niet aangepast, is het foutopsporingskanaal Stderr. In het echte leven zou men waarschijnlijk log :: Agent met een bestandsdriver aanpassen en het debug-kanaal doorverwijzen naar een bestand gescheiden van zowel stdout als stderr.requirements: · Perl-vereisten: · Perl


KARP :: Datum Gerelateerde software

Opties.pm

Options.pm is een opdrachtregeloptie-parsering Perl-module die bedoeld is om de syntaxis van de T.P.Sage.Options-module te imiteren. ...

208

Downloaden