[pyar] Optimizacion vs (codigo limpio y generico)

Pedro Jose Pezzarini jose2190 en gmail.com
Mie Abr 23 13:56:44 ART 2014


Muchas gracias a todos por sus respuestas, @FacundoBatista, @AngelJavaLopez
fueron de gran ayuda para pensar una solución más pythónica del problema.

Saludos!


El 23 de abril de 2014, 12:58, Claudio Freire <klaussfreire en gmail.com>escribió:

> 2014-04-23 8:22 GMT-03:00 Ezequiel Brizuela [aka EHB or qlixed]
> <qlixed en gmail.com>:
> > Java es el mal.
> > Why?
> > Java te dice q lo simple lo hagas asquerosamente complicado.
> > La idea de usar getters y setters viene de otro lenguaje mas serio como
> C++
> > (Stop activistas del correctismo historico, se q viene de smalltalk e
> > incluso de antes, pero dejemoslo ahi) donde el operador = se puede
> > sobrecargar (Stop Java pseudofans, se que el op = se puede sobrecargar
> tmb,
> > pero no es tan comun hacerlo en java hasta donde pude ver) entonces a ve
> es
> > una asignacion requeria usar otro tipo de approach para hacerlo, tambien
> se
> > deriva principalmente del modelo de "proteccion" de atributos existente
> (AKA
> > public, private, protected, friend)
> > A su vez esto derivo tambien en el agregado de validacion de tipos y
> estados
> > de parametros en la asignacion y otras yerbas q se puede requerir
> gracias al
> > afable y nunca bien comprendido duck typing, atomicidad, threading y
> otras
> > cosas mas modernas, el get/setter se volvio un estandar en la poo y sobre
> > todo en la poo moderna multithread.
>
>
> Me parece que nada de eso es la motivación de los getters y setters.
>
> La verdadera motivación, es permitir la especialización del acceso a
> atributos en subclases. En lenguajes como C o Java, no se puede
> modificar el comportamiento del acceso a atributos.
>
> Pero en python sí. Así que es una indirección completamente
> innecesaria y por lo tanto no pythónica.
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140423/07f9fb78/attachment.html>


More information about the pyar mailing list