Perl :: Criticus :: Developer

PERL :: Criticus :: Developer is een Perl-module die een tutorial bevat over het maken van nieuwe PERL :: Criticus :: Beleidsmodules.
Download nu

Perl :: Criticus :: Developer Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jeffrey Ryan Thalhammer
  • Uitgever website:
  • http://search.cpan.org/~elliotjs/Perl-Critic/lib/Perl/Critic.pm

Perl :: Criticus :: Developer Tags


Perl :: Criticus :: Developer Beschrijving

Perl :: Criticus :: Developer is een Perl-module die een tutorial bevat over het maken van nieuwe Perl :: Criticus :: Beleidsmodules. PerL :: Criticus :: Developer is een Perl-module die een tutorial bevat over het maken van nieuwe Perl :: Criticus :: Beleidsmodules. Voor ontwikkelaars die aangepaste coderingsnormen willen maken, vertelt het volgende hoe u een beleidsmodule voor PERL kunt maken ::Criticus. Hoewel de PerL :: Critic Distribution al een aantal beleidsregels bevat op basis van de beste praktijken van Damian Conway Perl (die worden verwezen naar via "PBP" van hier aan), is PERL :: Criticus niet beperkt tot zijn richtlijnen en kan worden gebruikt om eventuele praktijk, voorkeur, of stijl die u wilt volgen. Je kunt zelfs beleid schrijven om tegenstrijdige richtlijnen te handhaven. Het enige wat u hoeft te doen is een overeenkomstige PERL :: Critici :: Beleidsubklasse, die mogelijk slechts 10 regels code nodig heeft. Achtergrondhart van Perl :: Criticus is PPI, een parser en lexer voor Perl. PPI transformeert PERL-broncode in een document voor documentobject (DOM). Elk token in het document wordt weergegeven door een PPI-klasse, zoals PPI :: Token :: Operator of PPI :: Token :: Word, en vervolgens georganiseerd in structuurklassen, zoals PPI :: Verklaring :: Expressie en PPI :: Structuur :: Subroutine. Het wortelknooppunt van de hiėrarchie is het PPI :: Document. De Perl :: Critic Engine treft elk knooppunt in de PPI :: Document Tree en roept elk van de PerL :: Criticus :: Beleid subklassen in het juiste knooppunt. Het beleid kan het knooppunt inspecteren, kijken naar de omliggende knooppunten en doen wat het anders wil. Als het beleid besluit dat een coderingsstandaard is geschonden, retourneert het een of meer perl :: criticus :: overtreding-objecten. Als er geen schendingen zijn, retourneert het beleid niets.Volkingen worden meestal geschreven op basis van bestaand beleid, dus laten we eens kijken hoe het werkt. Het beleid van de vereisteBlockGrep.pm is relatief eenvoudig en toont de meeste belangrijke kwesties aan. Het doel van dit beleid is om te handhaven dat elke oproep aan GREP een blok gebruikt voor het eerste argument en geen uitdrukking. De redenen voor dit beleid worden in detail besproken in PBP. Vereisten: · Perl


Perl :: Criticus :: Developer Gerelateerde software