martes
mar092004
En busca de los patrones perdidos
martes, marzo 9, 2004 at 9:06AM
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 :)
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 :)
in
otro
otro 
Reader Comments