| Cuidador Una regla arquitectónica de construcción de la utilidad para revisar los desarrolladores de Java |
Descargar ahora |
Cuidador Clasificación y resumen
- Nombre del editor:
- Paul Cantrell
- Sitio web del editor:
- http://www.copters.com/downloads/QtLogbook.html
- Sistemas operativos:
- Mac OS X
- Tamaño del archivo:
- 4.7 MB
Cuidador Etiquetas
Cuidador Descripción
Una regla arquitectónica de construcción de la utilidad de control de arquitectura para los desarrolladores de Java Macker está destinado a modelar los programadores de ideales arquitectónicos siempre soñan por sus proyectos, y luego se rompe: ayuda a mantener el código limpio y consistente. Puede adaptar un archivo de reglas para adaptarse a la estructura de un proyecto específico, o escribir algunas reglas generales de "buenas prácticas" para su código. Macker no intenta empujar las reglas de nadie más en su garganta; En realidad, es flexible, y escribir un archivo de reglas es parte del proceso de desarrollo para cada proyecto único.Macker le permite especificar reglas de acceso amplio que los modificadores de acceso nativos de Java no pueden. La versión actual es compatible con las reglas de acceso a nivel de clase y de nivel, como: · Las clases en la capa de UI no pueden acceder directamente a la capa de objeto de datos, o usar clases en Java.SQL. · Los sistemas externos pueden no acceder a las clases de implementación internas (sufijo Con 'impl'). · Un módulo funcional puede acceder a otro solo a través de su API. · Solo clases de interfaces de implementación en Javax.EJB, y ciertos paquetes de marco, pueden usar las API del EJB. (Todos estos son solo ejemplos. Macker no revisa nada de forma predeterminada; depende de usted escribir reglas para adaptarse a lo que está haciendo). Las versiones futuras admitirán una coincidencia de clase coincidente más sofisticada, la existencia / reglas de inexistencia además. para acceder a las reglas, y posiblemente las reglas que se aplican en el método también el nivel de clase. Esto permitiría reglas tales como: · Las clases que implementan la interfaz de la sesión deben tener el sufijo 'EJB'. · Los métodos deben tomar y devolver las interfaces de colecciones Java (por ejemplo, la lista ) En lugar de tipos de concreto (por ejemplo, Arraylist). · Los objetos que implementan una determinada interfaz deben tener métodos de fábrica estáticos en lugar de constructores públicos. Requisitos: · Java ¿Qué hay de nuevo en este lanzamiento: · Se agregó una tarea de hormigas para el formato de informe, con soporte incorporado para la salida HTML / CSS, y la extensibilidad a través de XSLT.
Cuidador Software relacionado