Regole di architettura

Regole di architettura è una libreria Java open source per affermare la tua architettura.
Scarica ora

Regole di architettura Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • The Apache License 2.0
  • Prezzo:
  • FREE
  • Nome editore:
  • Mike Nereson
  • Sito web dell'editore:
  • http://architecturerules.googlecode.com/svn/docs/index.html

Regole di architettura Tag


Regole di architettura Descrizione

Le regole dell'architettura sono una biblioteca Java open source per affermare la tua architettura. Le regole dell'architettura sono una biblioteca Java open source per affermare la tua architettura. Regole di architettura Sfrutta un file di configurazione XML e una configurazione programmatica opzionale per asserire l'architettura del tuo codice tramite test unit test o attività di formica. Questo test è in grado di affermare che i pacchetti specifici non dipendono da altri ed è in grado di verificare e riportare sulle dipendenze cicliche tra i tuoi Pacchetti e classi del progetto. Questo progetto avvolge un settore accettato JDEPEND per semplificare il processo di mantenimento di un'architettura software solida. Ciò sono alcune caratteristiche chiave di "Regole di architettura": · Asserire la tua architettura attraverso i test unitario · Fail A Build quando le regole dell'architettura sono interrotte · Consentire qualsiasi IDE Capacità di test dell'unità per far rispettare un'architettura · Consentire ai server di integrazione continui di far rispettare un'architettura · Facile da leggere e mantenere regole e configurazione di architettura · Consente la configurazione di più architetture. Uno per ogni modulo. Perché affermare la tua architettura? Jdepend spiega perché dovresti progettare una buona architettura e perché dovresti monitorare. Ecco alcuni esperti applicabili: identificare le dipendenze dei pacchetti dei ciclisti che partecipano a un ciclo di dipendenza dal pacchetto sono in un abbraccio mortale rispetto alla riusabilità e al loro ciclo di rilascio. I cicli di dipendenza del pacchetto possono essere facilmente identificati rivedendo i rapporti testuali dei cicli di dipendenza. Una volta che questi cicli di dipendenza sono stati identificati con JDepend, possono essere interrotti utilizzando varie tecniche orientate agli oggetti. I moduli di rilascio dei paccati di scarsatura che sono coesivi e indipendenti possono essere rilasciati come moduli autonomi con i propri programmi di rilascio e numeri di versione. I pacchetti singoli o gruppi di pacchetti correlati che collaborano in un quadro, che sono candidati per il rilascio indipendente possono essere raccolti valutando le loro metriche di qualità di progettazione utilizzando JDEPEND. Isolato I pacchetti di terze parti dipendenti è possibile essere facilmente identificati e isolati dall'esaminamento del pacchetto Accoppiamenti afferenti a quei pacchetti. Una volta che la dipendenza da questi pacchetti di terze parti è stata misurata con JDEPEND, la dipendenza può essere gestita progettando efficacemente pacchetti astratti e stabili che incapsulano i dettagli di implementazione del pacchetto di terze parti.invert DipendenceSthes Obiettivo dell'utilizzo di JDEPEND è quello di informare le dipendenze del pacchetto Quei pacchetti a bassa astrazione dipendono dai pacchetti ad alta astrazione. Questa inversione delle dipendenze consente ai pacchetti ad alta astrazione di essere riutilizzati indipendentemente mentre si estende a un insieme aperto di implementazioni. In generale, le dipendenze su pacchetti stabili sono auspicabili, mentre le dipendenze su pacchetti instabili sono indesiderabili. JDEPEND consente alle dipendenze da esaminare e riattivarsi in modo interattivo come parte integrante della progettazione e dello sviluppo del software.


Regole di architettura Software correlato

Qubit.

Qubit (Qmail Ultimate Backend Integration Tool) è una configurazione del server QMAIL completamente basata sul Web e suite di amministrazione. ...

149

Scarica