【24h】

Refactoring edit history of source code

机译:重构源代码的编辑历史记录

获取原文

摘要

This paper proposes a concept for refactoring an edit history of source code and a technique for its automation. The aim of our history refactoring is to improve the clarity and usefulness of the history without changing its overall effect. We have defined primitive history refactorings including their preconditions and procedures, and large refactorings composed of these primitives. Moreover, we have implemented a supporting tool that automates the application of history refactorings in the middle of a source code editing process. Our tool enables developers to pursue some useful applications using history refactorings such as task level commit from an entangled edit history and selective undo of past edit operations.
机译:本文提出了一种重构源代码的编辑历史的概念和自动化技术。我们历史重构的目的是提高历史的清晰度和有用性,而不会改变其整体效果。我们已经确定了原始历史重构,包括他们的前提和程序,以及由这些基元组成的大重构。此外,我们已经实现了一种支持工具,它可以在源代码编辑过程中自动应用历史重构的应用。我们的工具使开发人员能够使用历史重构(如任务级别提交)从纠缠编辑历史记录和过去编辑操作的选择撤消,以便开发人员。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号