首页> 外文会议>IEEE/ACM International Conference on Software Engineering >Revisiting the Relationship Between Code Smells and Refactoring
【24h】

Revisiting the Relationship Between Code Smells and Refactoring

机译:重新审视代码闻和重构之间的关系

获取原文

摘要

Refactoring is a critical technique in evolving software systems. Martin Fowler presented a catalogue of refactoring patterns that defines a list of code smells and their corresponding refactoring patterns. This list aimed at supporting programmers in finding suitable refactoring patterns that remove code smells from their systems. However, a recent empirical study by Bavota et al. shows that refactoring rarely removes code smells which do not align with Fowler's catalog. To bridge the gap between them, we revisit the relationship between code smells and refactorings. In this study, we investigate whether developers apply appropriate refactoring patterns to fix code smells in three open source software systems.
机译:重构是在不断发展的软件系统中的一种关键技术。 Martin Fowler呈现了重构模式的目录,它定义了代码闻的列表及其相应的重构模式。此列表旨在支持程序员查找合适的重构模式,从而从系统中删除代码闻。然而,Bavota等人最近的实证研究。显示重构很少删除与Fowler目录不一致的代码闻。为了弥合它们之间的差距,我们重新审视了代码闻和重构之间的关系。在这项研究中,我们调查了开发人员是否适用适当的重构模式来修复三个开源软件系统中的代码气味。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号