An Interactive Interface for Refactoring Using Source Transformation

An Interactive Interface for Refactoring Using Source Transformation
复制标题

使用源转换进行重构的交互式界面

DOI:
--
复制
发表时间:
2003
期刊:
影响因子:
--
通讯作者:
J. Cordy
J. Cordy
中科院分区:
--
文献类型:
--
作者:
Scott Grant;J. Cordy

文献摘要

被引文献

相似文献

在本文中,我们介绍了Rust,该环境通过搜索一组预定的模式,将这些区域识别为代码气味,并提供一种自动实施重构的手段来帮助程序员找到潜在的代码改进。结果和更改使用接口介绍,该接口允许用户检查受影响的代码,尝试并查看应用潜在重构的结果,并在执行后接受或退出更改。这种可逆的系统允许对源代码进行交互式程序员驱动的修改,程序员可以在该源代码进行重构之前测试重构。
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.