首页> 外文会议>Fundamental approaches to software engineering. >A Domain-Specific Language for Scripting Refactorings in Erlang
【24h】

A Domain-Specific Language for Scripting Refactorings in Erlang

机译:一种特定于域的语言,用于Erlang中的脚本重构

获取原文
获取原文并翻译 | 示例

摘要

Refactoring is the process of changing the design of a pro gram without changing its behaviour. Many refactoring tools have been developed for various programming languages; however, their support for composite refactorings - refactorings that are composed from a num ber of primitive refactorings - is limited. In particular, there is a lack of powerful and easy-to-use frameworks that allow users to script their own large-scale refactorings efficiently and effectively. This paper introduces the domain-specific language framework of Wrangler - a refactoring and code inspection tool for Erlang programs -that allows users to script composite refactorings, test them and apply them on the fly. The composite refactorings are fully integrated into Wrangler and so can be previewed, applied and 'undone' interactively.
机译:重构是在不更改程序性能的情况下更改程序设计的过程。已经为各种编程语言开发了许多重构工具。但是,它们对复合重构的支持(由许多原始重构组成的重构)是有限的。尤其是,缺少功能强大且易于使用的框架,这些框架无法让用户高效地编写自己的大规模重构脚本。本文介绍了Wrangler的领域特定语言框架-一种用于Erlang程序的重构和代码检查工具-允许用户编写复合重构脚本,对其进行测试并即时进行应用。复合重构完全集成到Wrangler中,因此可以交互地进行预览,应用和“撤消”。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号