Patrones de diseño

David Villa dvilla en gmx.net
Mar Ago 3 20:58:01 CEST 2004


Hola:

Muy interesante, no lo conocía. Sé que es posible tener bibliotecas de
patrones, Lo que no tengo tan claro es si es conveniente. 

Creo que es difícil hacer una implementación que se adapte bien a todas
las posibles situaciones en la que se puede aplicar un determinado
patrón. Es lo de siempre, generalidad a cambio de eficiencia. Pero
vamos, es una posibilidad más que merece ser considerada.

Saludos.

El mar, 03-08-2004 a las 18:12, Hernán Martínez Foffani escribió:
> >> Dado que solucionan problemas muy comunes, convendría tenerlos
> >> implementados en Python (S/N)
> >
> > Aquí creo que tienes una pequeña confusión. Los patrones no puedes
> > "tenerlos implementados", El código que aparece en los enlaces que
> > pones, y lo que nosotros haríamos son sólo EJEMPLOS. Los patrones NO
> > se pueden tener en una librería, tienes que implementarlos en cada
> > aplicación en la que los apliques (valga la redundancia).
> 
> Así es como se viene haciendo normalmente.  Sin embargo ya hay
> algunos papers que muestran que es posible tener bibliotecas de
> patrones disponibles para su reutilización (la idea viene de AOP.)
> Ver [Hannemann, Kickzales 2002], [Noda, Kishi 2001]
> 
> Además hay gente trabajando en herramientas que usan ingeniería
> reversa para detectar patrones (tanto en los códigos fuentes como
> en los diagramas UML) en la aplicación.
> 
> Aunque para mis desarrollos me serviría mucho mas detectar los
> antipatterns.. jejeje...
> 
> Saludos,
> -Hernán.
> 
> [Hannemann, Kickzales 2002]
>     http://www.cs.ubc.ca/~jan/papers/oopsla2002/oopsla2002.html
> [Noda, Kishi 2001]
>     http://citeseer.ist.psu.edu/noda01implementing.html
> 
> 
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
> 




Más información sobre la lista de distribución Python-es