Rants
Questions
Soapbox
Best Practices
Apply today for a FREE subscription to CIO Magazine!
Fri, Jul 17, 2009 7:20 EDT
|
Posted by: jlipton in Best Practices Topic: Development
Current Rating: |
Refactoring the code base for a product is always a difficult decision.
From a business perspective:
Developers wil produce arguments along the lines of:
I always think long and hard about any large code refactor - smaller refactors I encourage. Martin Fowler of Extreme Programming fame is one of the refactoring gurus and he recommends refactoring often and mercilessly. See here.
Why am I resistant to large code refactors?
Here's a link to an interview with Joel Spolsky who also shares strong, similar code refactoring views. It refers to one of the best examples of a code refactor that went horribly wrong that of Netscape version 5 - the version that never happened.