Buscar
Social
Ofertas laborales ES
« OpenSwing - framework libre para el desarrollo de aplicaciones Swing | Main | Liberado Drools 4.0 »
jueves
jul262007

Google libera su detector de Singletons

Google Singleton Detector es un software que permite identificar el uso de Singletons en código Java. Los creadores del proyecto defienden que este patrón de diseño crea un estado global accesible desde cualquier punto de la aplicación y dificulta la creación de tests, ya que las clases pueden obtener Singletons dentro del cuerpo de un método, sin necesidad de pasárselo como un parámetro a ese método, y, para que el test funcione correctamente, es necesario que no sólo la clase que se está testando este correctamente inicializada sino que también la clase Singleton lo esté. Además, afirman que se trata del patrón de diseño más sobre utilizado que existe (cosa en la cual estoy completamente de acuerdo con ellos).



Los autores del proyecto han creado un wiki dentro del proyecto en donde explican estas ideas: ¿por qué los singleton generan controversia? .



¿Que opináis de este proyecto y de las ideas de sus creadores? ¿Cuándo creéis que es buena idea emplear un Singleton y cuándo no?

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.