-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Il 20/11/2011 11:00, Daniele Maccio ha scritto: > Le variabili globali sono il male, da usare solo se strettamente > necessarie. Io ti consiglierei di fare una classe con tutte le > meccaniche ed i dati del tuo file, ed eventualmente usare questa come > un singleton/oggetto globale.
Si, ma se gli servono N variabili globali (ad esempio variabili di configurazione) non mi metterei a scomodare una classe e poi vedermi costretto a usare cose strane come i singleton. In Python i moduli sono singleton, quindi basta mettere tutte le variabili globali in un modulo separato (ad esempio chiamato conf): from conf import PARAM_1, PARAM_N > Ad ogni modo, il python si fida del programmatore, e non solitamente > tutte le variabili sono pubbliche. Credo si sia un "non" o "solitamente" di troppo... P.S.: il testo originale va messo **sopra** la tua risposta, non sotto. Altrimento rendi difficile a chi legge capire a cosa stai rispondendo. > [...] Ciao Manlio -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk7JIWYACgkQscQJ24LbaURw2wCdHVsJA6LZbMoYL4KebRYIknsv DRYAoJYqcJZTksuDF2MU52ZfCisIlEdB =wxgt -----END PGP SIGNATURE----- _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python