代码克隆检测工具 CCCD

Apache-2.0
Java 查看源码»
跨平台
2018-07-19
局长

Concolic Code Clone Detection (CCCD) 是一个代码克隆检测工具。

代码克隆是指非常相似的独立代码片段,在提供相同的输入时会产生类似的结果。在已开发一段时间的应用程序中,常会出现这种现象。代码克隆增加了更改应用程序的难度和维护成本,因为你必须找到并更新多个片段。

CCCD 使用 concoic 分析来检测代码克隆,这种方法的优点是它可以根据软件的功能而非语法特性发现克隆。这意味着困扰先前克隆检测技术的许多语义问题对 CCCD 没有任何不利影响。

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

c /c++实现split, 高效

//自带strtok 贴一个C实现的函数: 调用示例: #define MAX_COLS 10 char src[256]; char *cols[MAX_COLS]; int count; int i; strcpy(src, "aa aa bbc cccd"); count = splitEx(src, ' ', ...

2015/08/07 16:48
87
0
awk 使用

0:处理一个文件的单次数量的和:cat t.txt | tr -s ' ' '\n' | sort | uniq -c | sort -r | awk '{print $2 , $1}' 或者 tr -s ' ' '\n' < words.txt|sort|uniq -c|sort -nr|awk '{print $2,...

2013/11/11 15:06
229
0
Zookeeper HA 部署方案

ZooKeeper安装、部署

2015/09/24 10:57
228
0
在线迁移-常见问题解决(转)

一直想和大家分享虚拟机的在线迁移,考虑到稳定性,我们在线上运行了几个月比较稳定后,再总结出来和大家分享。 大致描述一下场景:系统采用了计算存储松耦合结构,虚机的映像文件在远端共享...

2016/03/29 09:39
35
1
基于OpenStack的虚拟机在线迁移

一直想和大家分享虚拟机的在线迁移,考虑到稳定性,我们在线上运行了几个月比较稳定后,再总结出来和大家分享。 大致描述一下场景:系统采用了计算存储松耦合结构,虚机的映像文件在远端共享...

2016/06/22 10:05
10
0
Deep Learning(深度学习)

.. 感谢原创作者,我也转载分享给大家(欢迎转载)

2016/01/27 17:27
632
1

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部