CSC/ECE 517 Fall 2009/wiki1a 9 DS: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 4: | Line 4: | ||
Refactoring is defined as the technique by which the existing body of the code is restructured by changing the inner structure and without changing its external behavior. The tools which are used to achieve this purpose are commonly known as refactoring tools. | Refactoring is defined as the technique by which the existing body of the code is restructured by changing the inner structure and without changing its external behavior. The tools which are used to achieve this purpose are commonly known as refactoring tools. | ||
== | == ''' OVERVIEW ''' == | ||
This deals with the academic underpinnings of refactoring starting from its evolution and the initiatives taken to improve the | This deals with the academic underpinnings of refactoring starting from its evolution and the initiatives taken to improve the | ||
current generation of refactoring tools. It also throws lights up on the various books and papers on the topic of refactoring and | current generation of refactoring tools. It also throws lights up on the various books and papers on the topic of refactoring and |
Revision as of 00:00, 8 September 2009
RESEARCH IN REFACTORING TOOLS
Refactoring is defined as the technique by which the existing body of the code is restructured by changing the inner structure and without changing its external behavior. The tools which are used to achieve this purpose are commonly known as refactoring tools.
OVERVIEW
This deals with the academic underpinnings of refactoring starting from its evolution and the initiatives taken to improve the current generation of refactoring tools. It also throws lights up on the various books and papers on the topic of refactoring and also various conferences and workshops conducted.
ACADEMIC UNDERPINNIGS
The first official thesis on the area of refactoring leads back to 1992 when Bill Opdyke finished his thesis on the topic "Refactoring Object-Oriented Frameworks". Bill Opdyke was working in Bill Laboratories developing electronic switching systems.