Architectuurregels

Architectuurregels is een open source Java-bibliotheek om uw architectuur te bewaren.
Download nu

Architectuurregels Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • The Apache License 2.0
  • Prijs:
  • FREE
  • Naam uitgever:
  • Mike Nereson
  • Uitgever website:
  • http://architecturerules.googlecode.com/svn/docs/index.html

Architectuurregels Tags


Architectuurregels Beschrijving

Architectuurregels is een open source Java-bibliotheek om uw architectuur te beweren. Architectuurregels is een open source Java-bibliotheek om uw architectuur te beweren. Architectuurregels Maak gebruik van een XML-configuratiebestand en optionele programmatische configuratie om de architectuur van uw code via eenheidstests of MIST-taak te bewaren. Deze test is in staat om te beweren dat specifieke pakketten niet afhankelijk zijn van anderen en kunnen controleren en rapporteren over cyclische afhankelijkheden Projectspakketten en -klassen. Dit project wikkelt een branche geaccepteerd JDEpend om het proces van het handhaven van een solide software-architectuur te vereenvoudigen. Er zijn enkele belangrijke kenmerken van "Architecture Rules": · Betaal uw architectuur door middel van eenheidstests · Fail a build wanneer architectuurregels zijn verbroken Unit-testmogelijkheden om een architectuur af te dwingen · Continue integratie-servers toestaan om een architectuur te handhaven · Eenvoudig te lezen en onderhouden van architectuurregels en -configuratie · Maakt u meerdere architectuurconfiguratie mogelijk te maken. Één voor elke module.Waarde beweer je architectuur? Jdepend legt uit waarom je een goede architectuur moet ontwerpen en waarom je het moet controleren. Hier zijn enkele toepasselijke deskundigen: identificeren van pakketafhankelijkheidscyclespakken die deelnemen aan een pakketafhankelijkheidscyclus bevindt zich in een dodelijke omhelzing met betrekking tot herbruikbaarheid en hun releascyclus. Pakketafhankelijkheidscycli kunnen eenvoudig worden geïdentificeerd door de tekstuele rapporten van afhankelijkheidscycli te bekijken. Zodra deze afhankelijkheidscycli zijn geïdentificeerd met JDepend, kunnen ze worden verbroken door verschillende object-georiënteerde technieken te gebruiken. Modulespakken van de PACKAGE-afgifte die samenhangend en onafhankelijk zijn, kunnen worden vrijgegeven als autonome modules met hun eigen release-schema's en versiesnummers. Single-pakketten, of groepen gerelateerde pakketten die in een kader werken, dat zijn kandidaten voor onafhankelijke afgifte kunnen worden geoogst door het evalueren van hun ontwerpkwaliteitsstatistieken met behulp van JDepend.Isolate pakketafhankelijke afhankelijkheid van de partijpakket kan gemakkelijk worden geïdentificeerd en geïsoleerd door de afferente koppelingen aan die pakketten. Zodra de afhankelijkheid van deze externe pakketten met JDEpend is gemeten, kan de afhankelijkheid worden beheerd door effectief te ontwerpen van abstracte en stabiele pakketten die de details van het pakket-implementatiedetails van derden inkapselen. Invertonen afhankelijkheid van de afhankelijkheid van het gebruik van JDEpend is uiteindelijk de afhankelijkheden van JDEpend Die low-abstraction-pakketten zijn afhankelijk van de pakketten van hoge abstractie. Met deze inversie van afhankelijkheden kan de hoge abstractiepakketten onafhankelijk worden hergebruikt terwijl ze worden uitgebreid voor een open set van implementaties. In het algemeen zijn afhankelijkheden op stabiele pakketten wenselijk, terwijl afhankelijkheden op instabele pakketten ongewenst zijn. JDEPEND zorgt ervoor dat afhankelijkheden interactief worden onderzocht en opnieuw ingericht als een integraal onderdeel van softwareontwerp en -ontwikkeling.


Architectuurregels Gerelateerde software

Transactie :: eenvoudig

Transactie :: Simpel is een Ruby-bibliotheek die actief biedt ("Live", niet-backend) transactionele ondersteuning aan Marshal-bekwame objecten. ...

143

Downloaden