CSC/ECE 517 Fall 2011/ch5 5d he: Difference between revisions
Jump to navigation
Jump to search
(Created page with "<big>'''Automatic Refactoring'''</big> __TOC__ ==Introduction== ==References== <references/>") |
No edit summary |
||
Line 4: | Line 4: | ||
==Introduction== | ==Introduction== | ||
Refactoring is a technique for restructuring an existing code, altering its internal structure without changing its external behavior. Its done as a series of small transformations. Each transformation does little, but a sequence of transformations can produce a significant restructuring. Since each refactoring is small, it's less likely to go wrong. The system is also kept fully working after each small refactoring, reducing the chances that a system can get seriously broken during the restructuring.<ref name="refone"> Refactoring Home Page http://refactoring.com/ </ref> | |||
==References== | ==References== | ||
<references/> | <references/> |
Revision as of 16:38, 30 October 2011
Automatic Refactoring
Introduction
Refactoring is a technique for restructuring an existing code, altering its internal structure without changing its external behavior. Its done as a series of small transformations. Each transformation does little, but a sequence of transformations can produce a significant restructuring. Since each refactoring is small, it's less likely to go wrong. The system is also kept fully working after each small refactoring, reducing the chances that a system can get seriously broken during the restructuring.<ref name="refone"> Refactoring Home Page http://refactoring.com/ </ref>
References
<references/>