首页> 外文会议>Software Metrics, 2005. 11th IEEE International Symposium >Refactoring for changeability: a way to go?
【24h】

Refactoring for changeability: a way to go?

机译:重构以实现可变性:要走的路?

获取原文

摘要

Legacy systems are difficult and expensive to maintain due to size, complexity, and age of their code base. Business needs require continuously adding new features and maintaining older releases. This and the ever present worry about feature breakage are often the reason why the sweeping changes for reversing design degradation are considered too costly, risky and difficult to implement. We study a refactoring carried out on a part of a large legacy business communication product where protocol logic in the registration domain was restructured. We pose a number of hypotheses about the strategies and effects of the refactoring effort on aspects of changeability and measure the outcomes. The results of this case study show a significant decrease in customer reported defects and in effort needed to make changes.
机译:遗留系统由于其代码库的大小,复杂性和年龄而难以维护且昂贵。业务需求需要不断添加新功能并维护较旧的版本。人们对功能破坏的担忧以及对此永远存在的担忧,常常是导致为扭转设计退化而进行的彻底改变被认为过于昂贵,冒险且难以实施的原因。我们研究了在大型传统业务通信产品的一部分上进行的重构,其中重构了注册域中的协议逻辑。我们对重构工作在可变性方面的策略和效果提出了许多假设,并评估了结果。此案例研究的结果表明,客户报告的缺陷和进行更改所需的工作量显着减少。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号