Buscar
Social
Ofertas laborales ES
« Humor: El hombre de Java | Main | Smile, otra implementacrión Open Source de Java Server Faces »
martes
mar092004

En busca de los patrones perdidos

PatternTesting es un entorno de pruebas muy especial ya que nos permite verificar de manera automática que diferentes recomendaciones/mejores prácticas de diseño/arquitectura están implementados de manera correcta en nuestros proyectos. Para conseguir esta maravilla utiliza programación orientada a aspectos y AspectJ.



El proyecto proporciona tanto suites de tests como test reutilizables sobre algún patrón en concreto ( aspectos en AspectJ ), además de las herramientas necesarias para ejecutar fácilmente los tests de patrones en nuestros proyectos ( plugins para Ant y Maven, generación de informes, etc. )



En esta página podéis encontrar algunos ejemplos de lo que PatternTesting es capaz de hacer por nosotros:



- Verificar que ninguna llamada a un método tiene permitido utilizar null



- Verificar que las llamadas a base de datos se realizan a través de una clase de ayuda en lugar de lanzar JDBC directamente



- Verificar que los Singleton no modifican variables de instancias salvo en el momento de llamar al constructor



etc. etc. etc.



Desde luego parece un proyecto muy interesante. ¿ Licencia ? Propia, pero Open Source :)



Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.