[ACM Press Proceeding of the 33rd intern
โ
Dig, Danny; Batory, Don
๐
Article
๐
2011
๐
ACM Press
๐
English
โ 122 KB
Refactoring is the process of applying behavior-preserving transformations to a program with the objective of improving the program's design. A specific refactoring is identified by a name (e.g., Extract Method), a set of preconditions, and a set of transformations that need to be performed.Tool sup