Comments

[gravatar]
andrew 11:12 PM on 14 Sep 2005

Wrangler

[gravatar]
Nate Finch 9:28 AM on 15 Sep 2005

Bah, if it's a manager, call it a manager. If it were something else, you'd call it something else. There are a lot of things to manage in a software product, so you're likely to have a lot of managers.

[gravatar]
andrew 11:17 AM on 15 Sep 2005

What do you call the singleton that manages all of the managers? The Vice-President? The CTO?

[gravatar]
Michael Chermside 12:48 PM on 15 Sep 2005

Andrew: The answer is "ManagerManager" of course. A consistant naming scheme is very useful. If you go this route, make sure that _all_ classes named FooManager are "manager" classes implementing the Manager interface and managed by the ManagerManager master class, and that all such manager classes have a name ending in "Manager". Given that you might already have some unrelated classes floating around that have "Manager" in the name, you might want to open up that thesaurus and select an alternate term. "ControllerController" might work...

[gravatar]
Pete Lyons 10:19 PM on 15 Sep 2005

Andrew, the answer is actually QueenBee

Add a comment:

name
email
Ignore this:
not displayed and no spam.
Leave this empty:
www
not searched.
 
Name and either email or www are required.
Don't put anything here:
Leave this empty:
URLs auto-link and some tags are allowed: <a><b><i><p><br><pre>.