[pyar] Optimizacion vs (codigo limpio y generico)

Claudio Omar Melendrez Baeza claudio.melendrez en gmail.com
Mie Abr 23 00:03:15 ART 2014


Viendo esto de getters y setters me hace preguntarme por qué se usa
preferentemente Java como lenguaje de iniciación a la POO... :S
Aguante Pascal. Ja.


2014-04-22 22:46 GMT-03:00 Facundo Batista <facundobatista en gmail.com>:

> 2014-04-22 21:50 GMT-03:00 Pedro Jose Pezzarini <jose2190 en gmail.com>:
>
> > Estoy trabajando en un sistema, y tengo la cuantiosa duda de todo
> > desarrollador (almenos la mayoría), optimización vs codigo limpio.
>
> Siempre es mejor optimizar código correcto, que corregir código
> optimizado. Ergo, primero escribilo limpio y bien, después (si es
> necesario, y sólo si es necesario) lo optimizás.
>
>
> > Donde quiero utilizar un método generico "set" y "get", para ello utilizo
> > __map para mapear los attrs que son seteables.
>
> No, en Python no se usan getters y setters. Creo que lo explicó Fisa
> hoy o ayer en otro thread (y si no, ¿cómo es que no tenemos una
> entrada en la FAQ para este tema?).
>
> La idea, en pocas palabras, es: no usés setter y getter porque a
> priori son un paso innecesario, y si alguna vez lo necesitás, tenés
> "property".
>
>
> > Pregunta:
> > ¿Les parece correcto o es una medio monstuosidad? ... ¿Alguien tiene algo
> > más óptimo o lugar donde leer sobre esto?
>
> En esa clase hacés cosas muy... raras. ¿Cual es el comportamiento que
> estás buscando? ¿De qué maneras estás queriendo usar la clase?
>
> Creo que si nos pasás un par de lineas de ejemplo de cómo te gustaría
> usar la clase, te podemos ayudar mejor.
>
> LLAP,
>
> --
> .    Facundo
>
> Blog: http://www.taniquetil.com.ar/plog/
> PyAr: http://www.python.org/ar/
> Twitter: @facundobatista
> _______________________________________________
> 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/e80bfbd6/attachment-0001.html>


More information about the pyar mailing list