On 2013-04-15, Peter Otten <__pete...@web.de> wrote: > Jason Friedman wrote: >>> NwInvDb = NetworkInventoryDatabase, yes you are correct, it >>> creates the database handle and makes it ready for use. >> >> I am interested in opinions. I for one dislike abbreviations >> on the theory that programs are read more than they are >> written. I would probably use this variable name: >> >> network_inventory_db_connection = ... >> >> And yes, I'm aware that "db" is an abbreviation. I believe I am following >> a few Zen principles: >> >> Beautiful is better than ugly. >> Explicit is better than implicit. >> Readability counts. >> Special cases aren't special enough to break the rules, Although >> practicality beats purity. >> >> What would others use? > > inventory_db > > The rest should be clear from the context.
How long and descriptive a name is ought to depend on the wideness of its visibility. n might be acceptable in a short comprehension, while network_inventory_db_connection might be apposite for a module-level name. -- Neil Cerutti -- http://mail.python.org/mailman/listinfo/python-list