Wiki Home

Refactored Solutions


Namespace: Wiki
A refactored solution is a methodolgy used to either overcome the limitations of an anti-pattern or to restructure the anti-pattern using ObjectOrientedDesign and Object Oriented Programming.
Refactored solutions are also working applications that have been recoded and/or rearchitected to take advantage of new features or optimize performance.
A recently published book on the subject is "Refactoring: Improving the Design of Existing Code (Addison Wesley Object Technology Series)", ISBN 0201485672 by Martin Fowler, Kent Beck, John Brant, William Opdyke and Don Roberts. Reviews on Amazon and other sources are quite positive. Check it out.
Although the target language is Java, many - if not most - of the refactorings an be applied to VB. The second most influential book on software development that I've read (just behind Code Complete).
Ref: Anti Patterns: Refactoring Software, Architectures, and Projects in Crisis ISBN 0471197130
More anti-patterns here: http://www.c2.com/cgi/wiki?CategoryAntiPattern
See also: Category Anti Pattern
Contributors: Nancy Folsom John Koziol Ted Roche Mike Woodhouse
( Topic last updated: 2002.07.05 05:19:58 AM )