An Interactive Interface for Refactoring Using Source Transformation
An Interactive Interface for Refactoring Using Source Transformation
复制标题
使用源转换进行重构的交互式界面
DOI:
--
复制
发表时间:
2003
期刊:
影响因子:
--
通讯作者:
J. Cordy
中科院分区:
文献类型:
--
作者:
Scott Grant;J. Cordy
In this paper we present RUST, an environment that assists the programmer in locating potential code improvements by searching for a set of predetermined patterns, identifying these areas as code smells, and providing a means to automatically implement refactorings. Results and changes are presented using an interface that allows the user to examine the affected code, try out and see the results of applying potential refactorings, and accept or back out of changes after performing them. This reversible system allows for interactive programmer-driven modifications to the source code in which programmers can test out refactorings before committing to them.