文件名称:不良气味检测和解决时间表:节省精力的新方法
文件大小:768KB
文件格式:PDF
更新时间:2024-04-26 21:43:46
Scheme; bad smell; software refactoring;
难闻的气味是代码中潜在问题的迹象。 尽管有关于异味检测和重构工具的建议,但是检测和解决异味仍然对软件工程师来说是很费时的。 已经认识到许多难闻的气味,但是很少讨论执行检测和解决各种异味的顺序,因为软件工程师不知道如何优化顺序或确定最佳顺序的好处。 为此,我们提出了针对各种异味的检测和解决程序,以简化其检测和解决方法。 我们通过一个激励性的例子来强调管理难闻气味解决序列的必要性,并为常见的难闻气味推荐合适的序列。 我们在两个非平凡的开源应用程序上评估了此建议,评估结果表明,使用提议的序列检测到并消除不良气味后,可以显着减少工作量,范围从17.64%到20%。