![]() |
1
4
问题的一个子集:检测重复代码: 尝试: PMD
|
![]() |
2
1
Simian(前面提到过)是一个很好的工具。我一直在使用 CloneDetective 在我的项目上,效果很好。CloneDetect是免费的,所以尝试一下也无妨。 |
![]() |
3
1
例如,给定两个等价但使用不同标识符的函数,文本搜索不会将它们视为相同的,但解析器可以。 还要注意,编写C++解析器不是一个简单的任务,即使在给出语法时也是如此。我建议别人的建议,并为此寻找一个工具。还可以搜索重构工具。 |
![]() |
4
1
CloneDR ,这是一个用于在源代码中查找精确副本和未遂(复制粘贴编辑)克隆的工具。它使用完整的语言解析器,使它能够根据语言结构查找克隆,最大限度地减少误报,并且完全不依赖于代码的注释或格式,从而最大限度地实现真实检测。当克隆的块已更改变量、插入的状态或代码块时,克隆器将查找克隆。 它有C语言、C++语言、COBOL语言、C语言、java语言、PHP语言以及其他语言语言。 您可以在网站上查看克隆检测报告示例。 |
![]() |
5
1
你会想看看 Simian
|
![]() |
6
0
https://github.com/hudayou/fib 用于在文件或目录中查找相同代码块的工具。 |
![]() |
John Smith · 在特定行的末尾添加文本 2 年前 |
![]() |
AndrewLeonardi · 居中并左对齐-引导 6 年前 |
![]() |
deadlyvices · 在WPF中精确定位glyph文本 6 年前 |
![]() |
jared-nelsen · 更改文本字段的大小和行为 6 年前 |
![]() |
Ezeeroc · div元素未更改其文本内容 6 年前 |
![]() |
Ally · 在位图上绘制长字符串会导致绘图问题 6 年前 |
![]() |
Kevin Brophy · 在全屏视频上放置文本 6 年前 |