Brendan Tompkins [MVP]

Sponsors

The Lounge

News

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
Naming Things

A big part of our jobs as software engineers is to name stuff.  We do it all the time when naming variables, controls database tables, etc.  We all (hopefully) have guidelines and standards we follow when we're doing this kind of naming.  But, sometimes we have to name more abstract functionality, like a feature of an application, for example.  Today I had to come up with a name for the tab that identifies a control that shows user accounts that haven't been used in a while.  This is going to (hopefully) help us keep our active directory store of web site users clean.

Well, it was kind of hard to come up with a good name!  Inactive Accounts made the most sense, grammatically, but is already part of the software vernacular for “accounts made inactive,” and that's not what we wanted to say.  So I went to my trusty thesaurus and looked up Inactive and within a few clicks ended up calling my tab, “Idle Accounts.”  I was pretty happy with this description, but now I'm wondering if there is a more systematic way of naming these abstract things.  There probably have been entire books written on the subject. 

-Brendan


Posted 12-16-2003 11:53 AM by Brendan Tompkins

[Advertisement]

Comments

Darrell wrote re: Naming Things
on 12-16-2003 7:09 AM
Probably books written by academics, like me (yeah I haven't forgotten that one!).

Or you could take some naming tips from here: http://www.mindprod.com/unmain.html
Darrell wrote re: Naming Things
on 12-16-2003 7:12 AM
Brendan Tompkins wrote re: Naming Things
on 12-16-2003 7:13 AM
Darrell, saying you were academic was a compliment! But looks like I did follow #6 on the "How to write un-maintainable code." Well, never said I was qualified to do this job. ;)
Mark wrote re: Naming Things
on 12-16-2003 7:18 AM
Hmm, how about this:

Derelict Accounts, def #1: http://dictionary.reference.com/search?q=derelict
Veintitrés Puros wrote re: Naming Things
on 12-18-2003 2:02 AM
Not sure I like your term "Idle" Not that it's not accurate, just that it's not normally used in software. If I saw "Idle" I may think that meant "ready to go"...

Add a Comment

(required)  
(optional)
(required)  
Remember Me?