Un Singleton es un patrón de diseño muy popular por su sencillez. Como seguro que casi todos ya sabéis, la idea que promueve es que sólo se pueda crear una única instancia de una clase. A pesar de la aparente sencillez, la realidad es que implementar un Singleton no es algo tan sencillo, especialmente cuando entran en juego temas de sistemas distribuidos, diferentes classloaders, bla bla bla... En fin, que como con casi todo lo polémico pues hay seguidores y detractores.
Como en Google creen que los Singleton son una cosa muy importante, pues han tenido la gentileza de crear y hacer Open Source el Google Singleton Detector. Sí, con Google delante, para que no se espante. Una herramienta para detectar Singletons en nuestro código. Además, no sólo detecta Singletons, sino que también Hingletons (helper singleton), Mingletons (method singleton) y Fingleton (field singleton).
En el trabajo bromeabamos con que esto del 20% de tiempo para proyectos propios parece que da para mucho. Uno se pregunta por que en lugar de crear un proyecto tan concreto, por qué no habrán contribuido a algo mucho más conocido como Findbugs.
miércoles, julio 25, 2007
Suscribirse a:
Enviar comentarios (Atom)
Subscríbete al feed
Regístrate con Feedburner y recibirás por email todas las novedades
Comentarios Recientes
Recent Comments
Etiquetas
- programación (190)
- Arquitectura (90)
- java (78)
- Otros (76)
- empresa (62)
- sistemas (61)
- escalabilidad (56)
- agile (54)
- emprendedores (48)
- Irlanda (42)
- Open Source (31)
- google (27)
- empleo (26)
- humor (24)
- amazon (22)
- eventos (22)
- metodologías (22)
- fun (21)
- rendimiento (21)
- software (21)
- dublin (20)
- testing (18)
- startups (17)
- galicia (15)
- hadoop (15)
- spring (15)
- datacenter (14)
- seguridad (14)
- unit testing (14)
- web 2.0 (14)
- cloud computing (13)
- grails (13)
- jobsket (13)
- libros (13)
- Ingeniería (12)
- eclipse (12)
- facebook (12)
- bases de datos (11)
- virtualización (11)
- yahoo (11)
Archivo de Entradas
-
►
2011
(58)
- ► septiembre (5)
-
►
2009
(61)
- ► septiembre (3)
-
►
2008
(129)
- ► septiembre (11)
-
▼
2007
(217)
- ► septiembre (17)
-
▼
julio
(23)
- ¿Vale la pena buscar colaboradores en sf.net?
- Blogs de emprendedores
- La web de ahora dentro de 10 años
- Presentaciones de las OSCON 2007
- Sobre programación multihilo y el modelo de memori...
- Google nos protege de los malvados Singleton
- Más charlas de escalabilidad en Google
- 7 razones para no subcontratar si eres una pequeña...
- La biblia de Java7
- Pero... ¿alguien ha visto una empresa de software?
- El stack Open Source y Java de Joost
- Una conversación sobre bases de datos
- Los negocios abandonan Second Life
- Tipos de virtualización
- BEA Mission Control un JConsole pero en mejor
- GC para tiempos bajos de respuesta (y II)
- GC para tiempos bajos de respuesta (I)
- Irlanda: PowerScourt Falls
- Sourceforge revoluciona el mundo del Open Source (...
- Charlas sobre escalabilidad en Google
- Java EE 6
- Jugando con JIRA y Mylyn
- jLibrary 1.1 disponible
Mi CV
Cosas que leo
List
También tenemos una tienda de Colchones y Sofás en Betanzos
comments
0 Respuestas a "Google nos protege de los malvados Singleton"Publicar un comentario