Pregunta sobre clases
Hernán Martínez Foffani
hernan en orgmf.com.ar
Lun Ago 1 15:25:54 CEST 2005
> Sabía que Python permite crear variables tal como lo dicen, pero me
> parecía un poco "peligroso" dejar crear variables nuevas en una clase
> (sobre todo si uno le erra con el nombre de la variable, por un
> simple error de tipeado).
En la práctica el problema es menos de lo que parece. Dicho de otra
forma, cuando programo suelo lidear con preocupaciones mas grandes.
Usa unittests.
> De todas maneras, me parece que mi preocupación no era vana. El uso de
> __slots__ demuestra que es un problema potencial que merece tenerse en
> cuenta, sobre todo porque las clases tienen su propio espacio de
> nombres.
Estrictamente hablando, cualquier objeto (mmm, ¿hay excepciones?)
tiene su propio espacio de nombres.
-H.
Más información sobre la lista de distribución Python-es