【24h】

Code Smells and Detection Techniques: A Survey

机译:代码气味和检测技术:调查

获取原文

摘要

Design and code smells are characteristics in the software source code that might indicate a deeper design problem. Code smells can lead to costly maintenance and quality problems, to remove these code smells, the software engineers should follow the best practices, which are the set of correct techniques which improve the software quality. Refactoring is an adequate technique to fix code smells, software refactoring modifies the internal code structure without changing its functionality and suggests the best redesign changes to be performed. Developers who apply correct refactoring sequences to remove code smells, improve the software maintenance and development time significantly. Many tools have been created to automatically or semi-automatically detect code smells and refactor them. This study discusses the code smells, detection techniques, detection and refactoring tools, in addition to observing the challenges and suggesting enhancements for better performance.
机译:设计和代码气味是软件源代码中的特性,可能表示更深入的设计问题。 代码气味可导致昂贵的维护和质量问题,要删除这些代码气味,软件工程师应遵循最佳实践,这是一种提高软件质量的正确技术集。 重构是一种修复代码气味的足够技术,软件重构在不改变其功能的情况下修改内部代码结构,并建议要执行的最佳重新设计。 应用正确的重构序列的开发人员删除代码气味,显着提高软件维护和开发时间。 已经创建了许多工具自动或半自动地检测代码气味并重新推荐它们。 本研究除了观察挑战和提高性能的增强外,还讨论了代码闻起来,检测技术,检测和重构工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号