CSC/ECE 517 Fall 2011/ch5 5d he: Difference between revisions

From Expertiza_Wiki
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/>