[Baypiggies] Frequently Argued Objections
mac at Wireless.Com
Mon Jun 23 00:22:51 CEST 2008
I absolutely love the concept of "self". When I write code, just to be a cowboy, too, I use "me" instead of "self" - which is shorter, and helps me to focus on where the variable/method lives.
I totally _hate_ the implicit "this" parameter seen in so many other languages.
Magic is to be reserved for the likes of David Copperfield.
For Programming, I want _everything_ exposed -- or, at least, be exposable. If you're a Real Programmer (tm), I bet you do, too.
On Sat, 21 Jun 2008, Shannon -jj Behrens wrote:
> On Sat, Jun 21, 2008 at 11:18 AM, Warren Stringer <warren at muse.com> wrote:
>> Yee HAW! Here, have some beef jerky while I explain why us cowboy
>> programmers are annoyed: Self has to be explicitly used yet is implicitly
>> passed as a parameter. Second, when counting keywords in the standard python
>> library, "self" is the most common keyword, beating the 2nd most common
>> keyword by almost a factor of two. I mentioned this to JJ, who says that he
>> uses self and non-self in the same code base. I would love to see an example
>> where this is useful, where the NRO wouldn't suffice. As a mere tenderfoot
>> Pythonista, all I see "self" doing is obfuscating the wide open white spaces
>> that I have grown to love.
> Are you sure it was me? Are you referring to calling self by another
> name? I might have said it's possible, but I don't remember ever
> doing it.
More information about the Baypiggies