Extensibility Pattern - Hacks As Extensions

Hacks As Extensions

When a base application, or shared code base, is customized in different directions for different clients, heavy use should be made of template methods and abstract factories, localizing client-specific code into a module or tree of modules under a client-specific namespace, rather than "where it belongs".

Read more about this topic:  Extensibility Pattern

Famous quotes containing the words hacks and/or extensions:

    In literary circles, the men of trust and consideration, bookmakers, editors, university deans and professors, bishops, too, were by no means men of the largest literary talent, but usually of a low and ordinary intellectuality, with a sort of mercantile activity and working talent. Indifferent hacks and mediocrities tower, by pushing their forces to a lucrative point, or by working power, over multitudes of superior men, in Old as in New England.
    Ralph Waldo Emerson (1803–1882)

    If we focus exclusively on teaching our children to read, write, spell, and count in their first years of life, we turn our homes into extensions of school and turn bringing up a child into an exercise in curriculum development. We should be parents first and teachers of academic skills second.
    Neil Kurshan (20th century)