Subnavigation

克隆代码管理

借助检测和管理重复代码,避免软件侵蚀

您的项目包含多少重复代码?

Axivion Static Code Analysis的克隆代码检测和克隆代码管理功能可同时检测:源代码中重复和相似的代码片段,并持续跟踪它们,以支持一致的进一步开发。它通过使用结构来实现这一点,因此还可以检测更改了函数名称和变量名称的克隆。

Axivion_Suite_1

此屏幕截图显示了克隆代码列表。

为什么检测重复代码很重要?

重复代码(又称克隆代码)会增加维护成本和错误率。与此同时,大型软件项目不可能没有克隆代码。Axivion 可以帮助您检测它们,并对所有克隆代码进行必要的修改。

管理不同类型的克隆代码

Axivion Static Code Analysis 可以识别三种类型的克隆代码:

  • 类型 1(相同)
  • 类型 2(结构相同)
  • 类型 3(具有结构差异)

您可以这样控制重复代码,您可以容忍这些代码,或者进行重构(例如重构为函数),或在类的层次结构中引发。

Icon_Axivion_CloneDetection_840x470px

 

联系我们

联系我们

下载手册

下载

死代码分析

阅读更多

代码缺陷分析

阅读更多