Programación, Utilidades

Google Singleton Detector

Por Manuel Sánchez Barriento, en 25 de Julio de 2007

logo-google.gif
El Google Singleton Detector, o GSD, es una herramienta que analiza el bytecode Java y detecta el uso de Singletons. Aunque no es tan simple como eso, puesto que GSD no sólo detecta singletons.

GSD detecta cuatro tipos variables/objetos/funciones globales, incluyendo singletons, hingletons, mingletons y fingletons (ver las descripciones en la sección de uso). Además, la utilidad saca un grafo con todos estos diferentes tipos de estados estáticos resaltados, y muestra todas las clases que dependen directamente de ellos.

El objetivo de esta herramienta es dar la posibilidad de ver los usos que se hacen de estos estados globales dentro de un proyecto, así como ver como están relacionados. De este modo podrás eliminar estos estados globales, puesto que pueden dificultar el testeo de la aplicación y esconde problemas de diseño (ver el FAQ para más información).

Podéis descargar la ultima versión desde la sección de descargas, u obtener el código del repositorio SVN y construirlo tu mismo. El código lo encontramos bajo la licencia Apache License 2.0.
Hay que tener en cuenta de que es una release muy temprana y si se experimenta que algunas clases se etiquetan como no debieran, puedes reportarlo en las limitaciones e insertar un issue si es necesario.

Via Google Code.

Comentar | Trackback
Entradas Relacionadas

Comentarios de “Google Singleton Detector”

Aun no se han realizado comentarios.

Deja tu comentario

 

 

 


 

Previsualización del Comentario

  

  • http://velneo.es/index.htm
  • Cursos en www.aprendemas.com
    ¿Necesitas formación?
    Cursos
    Master
    ¿Patrocinamos tu web?

Secciones

Canales

Sindicación

Añade este blog a tu lector de feeds

¿Qué es un lector de feeds?

Correo Electrónico:

Red de Blogs SmallSquid

Blogs Asociados a la Red SmallSquid

Enlaces de Interés

  • José Alejandro (3)
  • virtualizado (2)
  • KMJB (1)
  • artemio (1)
  • angel (1)
  • kornykyano (1)
  • emiliano (1)
  • unsaludo (1)
  • Gustavo (1)
  • ms$ (1)

© Copyright 2008, SmallSquid.com. Red de blogs, SEO y Webs 2.0

SmallSquid.com está gestionado con WordPress

Creative Commons - Some Rights Reserved
 
Un proyecto realizado por Blogestudio
Cerrar
Envíalo
Powered by ShareThis