[Python] self implicito

Marco Beri marcoberi a gmail.com
Mer 3 Ott 2012 11:17:27 CEST


2012/10/3 Antonio Lima <anto87 a gmail.com>

> 2012/10/3 Walter Valenti <waltervalenti a yahoo.it>:
> > Ho un metodo di una classe, che utilizza molti metodi di una classe
> padre,
> > con la conseguenza che sono pieno di "self.qualcosa".
> > C'è un modo per rendere implicito il "self" ?
>
> Suggerimento: lascialo esplicito.
>
> Ma se vuoi davvero renderlo implicito, l'approccio più elegante e
> semplice IMHO è quello che prevede l'uso della selfless metaclass.
>
> http://www.voidspace.org.uk/python/articles/metaclasses.shtml#the-selfless-metaclass


Ecco i miei 2 ¢: usa self.

Altrimenti la gente che legge il tuo codice (o anche tu tra un po') non
capirà quali sono metodi di classe, quali funzioni, ecc.

Come diceva quel vecchio capellone di Einstein: *tutto dovrebbe essere reso
il più semplice possibile, ma non più semplice.*

:)

Ciao.
Marco.

-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20121003/2ffe69b5/attachment.html>


Maggiori informazioni sulla lista Python