Just One More Level of Indirection

9 PM July 9, 2006

Any problem in computer science can be solved with another layer of indirection. But that usually will create another problem.—David Wheeler

My program had Tools. But there was no way for users to create a tool, so I made a list of ToolDefinitions. Now my client wants to read the definitions from disk, which will have to be done by ToolDefinitionFactories, and deployment considerations require a central, definitive list of available factories, which led me to the
ToolDefinitionFactoryWrangler.

Extrapolating present trends, next week will see the unveiling of ToolDefinitionFactoryWranglerManagerManagerManagerManager.

By alang | # | Comments (2)
(Posted to javablogs, Software Development, Java and Rants)

Comments

At 06:30, 10 Jul 2006 Richard Jones wrote:

Or, as we say in Usenet, "Adjective Noun Verb Verb Verb"

Bork Bork Bork!

(#)
At 10:04, 10 Jul 2006 Paul Moore wrote:

Spam, Spam, Spam, Spam, ToolFactory and Spam!

(#)

Add Comment




(Not displayed)






(Leave blank line between paragraphs. URLs converted to links. HTML stripped. Indented source code will be formatted with <pre> tags.)




© 2003-2006 Alan Green