Reglas de arquitecturason una biblioteca de Java de código abierto para afirmar su arquitectura. | |
Descargar ahora |
Reglas de arquitectura Clasificación y resumen
Anuncio publicitario
- Licencia:
- The Apache License 2.0
- Precio:
- FREE
- Nombre del editor:
- Mike Nereson
- Sitio web del editor:
- http://architecturerules.googlecode.com/svn/docs/index.html
Reglas de arquitectura Etiquetas
Reglas de arquitectura Descripción
Las reglas de la arquitectura son una biblioteca de Java de código abierto para afirmar su arquitectura. Las reglas de la arquitectura son una biblioteca de Java de código abierto para afirmar su arquitectura. Las reglas de arquitectura aprovechan un archivo de configuración XML y una configuración programática opcional para asegurar la arquitectura de su código a través de pruebas de unidad o tareas de anteras. Esta prueba puede afirmar que los paquetes específicos no dependen de otros y pueden verificar e informar sobre dependencias cíclicas entre su Paquetes y clases del proyecto. Este proyecto envuelve una industria aceptada a JdePend para simplificar el proceso de mantenimiento de una arquitectura de software sólido. Aquí hay algunas características clave de "Reglas de arquitectura": · Afirma su arquitectura a través de las pruebas de la unidad · Fallo a una construcción cuando se rompen las reglas de la arquitectura · Permita que cualquier IDE con las reglas de la arquitectura. Capacidades de prueba de la unidad para hacer cumplir una arquitectura · Permitir que los servidores de integración continua impliquen una arquitectura · Fácil de leer y mantener las reglas y la configuración de la arquitectura · Permite la configuración de la arquitectura múltiple. Uno para cada módulo. ¿Por qué afirman su arquitectura? Jdepend explica por qué debe diseñar una buena arquitectura y por qué debe monitorearlo. Aquí hay algunos expertos aplicables: Identifique los paquetes de dependencia de dependencias que participan en un ciclo de dependencia del paquete se encuentran en un abrazo mortal con respecto a la reutilización y su ciclo de liberación. Los ciclos de dependencia del paquete se pueden identificar fácilmente al revisar los informes textuales de los ciclos de dependencia. Una vez que se han identificado estos ciclos de dependencia con JdePend, se pueden romper al emplear varias técnicas orientadas a objetos. Package Libere Modulespackages que son cohesivos e independientes pueden liberarse como módulos autónomos con sus propios horarios de lanzamiento y números de versión. Los paquetes individuales, o grupos de paquetes relacionados que colaboran en un marco, que son candidatos para la liberación independiente se pueden cosechar evaluando sus métricas de calidad de diseño utilizando JdePEND.ISOLATE PAQUETE DE TERCEROSPER PAQUETEPERIENTE PAPELES DE PAQUETES PAPELES DE PAQUETES PAPELES DE PAQUETE PAPEL PAPEL DE PAQUETES DE PRIERDA DE ADPIESTEPE Acoplamientos aferentes a esos paquetes. Una vez que la dependencia de estos paquetes de terceros se ha medido con JdePend, la dependencia se puede administrar al diseñar efectivamente los paquetes abstractos y estables que encapsulan los detalles de la implementación del paquete de terceros. Envertencia, el objetivo de usar Jdepend es, en última instancia, invierta las dependencias de paquetes tales que los paquetes de baja abstracción dependen de los paquetes de alta abstracción. Esta inversión de dependencias permite reosiberse de forma independiente los paquetes de alta abstracción al ser extensible a un conjunto abierto de implementaciones. En general, las dependencias en paquetes estables son deseables, mientras que las dependencias en los paquetes instables son indeseables. JdePend permite a las dependencias ser examinadas y refactoradas de manera interactiva como una parte integral del diseño y desarrollo de software.
Reglas de arquitectura Software relacionado
Set :: intspan :: rápido
SET :: INTSPAN :: FAST es un módulo PERL para el manejo rápido de los conjuntos que contienen amplios enteros. ...
134
erbextensions
ERBEXTENSIONS es una biblioteca que extiende la biblioteca estándar de Ruby Standard ERB. ...
120
Matemáticas :: Basecalc
Matemáticas :: Basecalc es un módulo PERL que puede convertir números entre varias bases. ...
152