March 19, 2010

refactoring

Last modified: Monday, August 27, 2001 

Improving the design of existing software code. Refactoring doesn't change the observable behavior of the software; it improves its internal structure. For example, if a programmer wants to add new functionality to a program, he may decide to refactor the program first to simplify the addition of new functionality in order to prevent software entropy.
  Related Links

Answering the 5 "Ws" of Refactoring
Who, what, where, when and why.

Related Categories

Programming

Software

Related Terms

Extreme Programming

programmer

software

software engineer

software entropy

source code

Books
refactoring Products


Shop by Top Models:
Jay Fields, Martin Fowler, Shane Harvie, Kent Beck - Refactoring
3 store offers from $28 - $49

Danijel Arsenovski - Professional Refactoring in Visual Basic
2 store offers from $2 - $31

Joshua Kerievsky - Refactoring to Patterns
2 store offers from $43 - $59

Scott W. Ambler and Pramod J. Sadalage - Refactoring Databases: Evolutionary Database Design
2 store offers from $43 - $44

Elliotte Rusty Harold - Refactoring HTML: Improving the Design of Existing Web Applications
2 store offers from $32 - $49

Security Solutions