Bio :: Root :: Object

BIO :: ROOT :: Object is een Core Perl 5-object.
Download nu

Bio :: Root :: Object Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Bio::Root::Object Team
  • Uitgever website:
  • http://search.cpan.org/~birney/bioperl-1.4/Bio/Root/Object.pm

Bio :: Root :: Object Tags


Bio :: Root :: Object Beschrijving

Bio :: Root :: Object is een Core Perl 5-object. BIO :: Root :: Object is een Core PerL 5-object.Synopsis # Gebruik deze module als de wortel van uw erfenisboom.Object Creatie vereist Bio :: Root :: Object; $ DAD = NIEUWE BIO :: ROOT :: Object (); $ SON = NIEUWE BIO :: Root :: Object (-naam => 'Junior', -Parent => $ DAD, -MAKE => 'vol'); zie de nieuwe () methode voor een volledige beschrijving van parameters. Zie ook het gebruiksgedeelte. Bio :: Root :: Object Pogingen om het "Core" PerL5-object in te loggen: wat zijn de belangrijkste gegevens en gedragingen alle (of tenminste de meeste) PerL5-objecten moeten hebben? RationaleUse of Bio :: Root :: Object.pm Binnen het Frame van Bioperl vergemakkelijkt de operationele consistentie in de verschillende modules die zijn gedefinieerd in de Bio :: NameSpace. Niet alle objecten moeten ontlenen van bio :: root :: object.pm. Bij het genereren van veel verschillende soorten potentieel complexe objecten die allemaal voldoen aan een reeks fundamentele verwachtingen, kan deze module handig zijn. Op zijn minst slaat deze module u van het opnieuw schrijven van de nieuwe () methode voor elke module je ontwikkelt zich. Het staat ook consistent en robuust gebruik van -tag => Waarde-methodeargumenten via de BIO :: Root :: Rooti :: _ Herschikken () Methode en biedt een object-georiënteerde manier met uitzonderingen en waarschuwingen via de BIO :: Root :: Root :: Worpel () en BIO :: Root :: Root :: Warn () Methodes.See De bijlage Sectie voor sommige andere handige methodes. Fault-tolerante objectena grote motivatie voor deze module was om de creatie van robuust, fout-tolerant te bevorderen PerL5-objecten. De Bio :: Root :: Root :: Throw () Methode is afhankelijk van het ingebouwde EVAL {} / het uitzonderingsmechanisme van Perl om fatale uitzonderingen te genereren. De gegevens die een uitzondering omvatten, worden beheerd door de BIO :: Root :: Err.PM-module, die in wezen de gegevens in wezen door een doven () gebeurtenis mogelijk maken om in een object te worden ingepakt dat gemakkelijk kan worden onderzocht en mogelijk opnieuw wordt gegooid. Intent hier is drievoudig: 1 gedetailleerde foutrapportage. Sta objecten toe om gedetailleerde informatie te melden over de foutconditie (WHO, wat, waar, waarom, hoe) .2 Handvat complexe fouten in objecten. Het doel is om het relatief pijnloos te maken om de grote verscheidenheid aan fouten die mogelijk zijn met een complex perl-object te detecteren en aan te pakken. Perl's foutafhandelingsmechanisme is een onduidelijkheid als het gaat om het hanteren van complexe fouten binnen complexe objecten, maar het is aan het verbeteren.3 Efficiënte en eenvoudige uitzonderingsbehandeling. Om een robuuste uitzonderingsbehandeling in te schakelen zonder een belangrijke prestatieboete in de resulterende code te maken. Idealiter moet uitzonderingsbehandelingscode transparant zijn van de CPU tot en tenzij er een uitzondering ontstaat. Deze doelen kunnen soms op gespannen voet staan en dat ze niet beweren dat ze de perfecte balans hebben bereikt. Uiteindelijk willen we zelfvoldoende objectgerichte systemen in staat zijn om met hun eigen fouten om te gaan. Dit gebied moet verbeteren als de module en PERL, evolueren. Eén mogelijke modificatie is mogelijk om Graham Barr's Fout.PM-module of Torsten Ekedahl's experimentele :: uitzondering.pm-module (zie "Andere uitzonderingsmodules") te gebruiken. Technologieën zoals deze kunnen uiteindelijk worden opgenomen in toekomstige releases van PERL. De uitzonderingsafhandeling die wordt gebruikt door BIO :: Root :: Object.pm kan worden verwacht dat ze worden gewijzigd als het uitzonderingsmechanisme van PERL EVOLVES.TERMINOLOGIE OPMERKING: In deze discussie en elders in deze module worden de termen "uitzondering" en "Fout" door elkaar gebruikt te betekenen dat "er iets onverwachts is opgetreden", hetzij als gevolg van onjuiste gebruikersinvoer of defecte interne verwerking. Vereisten: · Perl


Bio :: Root :: Object Gerelateerde software

JBcrypt

JBCRYPT is project een Java-implementatie van OpenBSD's Blowfish Password Hashing Code. ...

137

Downloaden