On Wed, 1 Mar 2006, Derek Basch wrote:

> This one has always bugged me. Is it better to just slap a "self" in
> front of any variable that will be used by more than one class method
> or should I pass around variable between the methods?

As a general rule, I only turn a parameter into an instance variable when 
it would otherwise be a parameter of all (or nearly all) methods. Though 
this is perhaps an overly mechanical perspective, I like to think of 
instance variables as implicit parameters to every method. It helps me 
keep scope under control and encourages better cohesion.

-- 
    .:[ dave benjamin -( ramen/sp00 )- http://spoomusic.com/ ]:.
    "one man's constant is another man's variable" - alan perlis
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to