Gegevens :: valideren :: Type

Openbare interface Inkapseel Params :: util om de validatiefuncties van gegevenstype aan te bieden die Perlcritic passeren
Download nu

Gegevens :: valideren :: Type Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Guillaume Aubert
  • Uitgever website:
  • http://search.cpan.org/~aubertg/

Gegevens :: valideren :: Type Tags


Gegevens :: valideren :: Type Beschrijving

Params :: Util is een prachtige perl-module, maar lijdt aan enkele nadelen: - Functie-namen beginnen met een onderstrepingsteken, die gewoonlijk wordt gebruikt om privéfuncties aan te geven.-Functienamen zijn hoofdletters, die gewoonlijk wordt gebruikt om de handgrepen of constanten van het bestand te duiden .- Functienamen passeren de validatie van Perlcritic niet, waardoor ze problematisch zijn om te importeren. - Functies gebruiken door de conventie die collectie die collecties niet leeg moet zijn om geldig te zijn (zie bijvoorbeeld _array0 / _array), die bijvoorbeeld intuïtief is . Deze nadelen zijn puur cosmetisch en beïnvloeden geen invloed op het nut van de functies, dus deze module is de functies ingekapseld om een API aan te bieden die deze problemen oplost. Houd er rekening mee dat ik de voorkeur geven aan namen die beschrijvend zijn. Dit verhoogt de leesbaarheid en het grootste deel van het typen kan worden gespaard met het gebruik van een goede IDE zoals Padre.Also, dit is aan de gang: ik heb nog niet alle functies uit Params :: util en toch ingekapseld Een met name gerust contact op te nemen met ME.Synopsis # bel met expliciete pakketnaam. Gebruik gegevens :: valideren :: type; if (gegevens :: valideren :: Type :: is_string ('Test')) {# ...} # Importeer specifieke functies. Gebruik gegevens :: valideren :: Type QW (IS_String); if (is_string ('test')) {# ...} # importfuncties voor een bepaald paradigma. Gebruik gegevens :: valideren :: Type QW (: Boolean_Tests); if (is_string ('test')) {# ...} product-startpagina


Gegevens :: valideren :: Type Gerelateerde software