[Zope-Coders] Re: [Zope-Checkins] CVS: Zope/lib/python/ZODB -
FileStorage.py:1.98.2.1
Ken Manheimer
klm@zope.com
Thu, 7 Nov 2002 08:48:39 -0500 (EST)
On Thu, 7 Nov 2002, Guido van Rossum wrote:
> > This type of object is sufficiently complicated to deal with that I
> > think they need a *name*. A description like 'uncreated object' isnt
> > enough. Someone new to this concept will read the description,
> > understand the description, and think they understand the
> > concept. They would be wrong.
>
> The same can be said for any name we use ("object", "POSKeyError",
> "service"). But picking George Bailey as a name would be unique in
> that its name is a cultural reference rather than a reference to the
> meaning. if you don't know who George Bailey is, it's a lot easier to
> remember the explanation of "uncreated" once you've seen it.
I like clever names as much as anyone, but "george baileyed" is
*cute*, not mnemonic (at least, not for those unfamiliar with the
reference) or simple. Such cuteness can make understanding the system
harder, even if you know the reference!
--
Ken
klm@zope.com