文件名称:软件重构技术中气味检测的序言研究-研究论文
文件大小:169KB
文件格式:PDF
更新时间:2024-06-08 11:58:36
Refactoring Bad Smells Code Smell
重构是不断发展的过程,并且在不改变其行为的情况下缩短了可获得代码的设计。 基本上,代码气味是软件的预先安排好的独特性,可能表示代码或设计问题。 重构的概念几乎涵盖了对源代码的任何修订或清理,尤其是改进现有代码的设计。 为了使软件重构成为可能,已经预见了许多用于代码气味检测和/或自动或半自动重构的工具。 但是,这些工具是自反性的,是人为驱动的,因此使软件重构取决于开发人员的自然性。 尽管重构可以应用于任何编程语言,但大多数重构当前工具都是针对Java语言开发的。 本文认为,重构是保持软件可维护性的方法之一,所提出的框架可以在软件开发的早期阶段通过及时的警告来帮助开发人员避免类似的代码异味,从而减少了代码异味调查的总数。