Arkanjo 0.1
A tool for find code duplicated functions in codebases
Loading...
Searching...
No Matches
master_artifacts Directory Reference

Directories

 dbg
 
 file_parser
 
 tests
 

Detailed Description

I want to create some test cases to check the ability to detect duplication code on C code. This repository worth is store this test cases and document my finds.

About Parser

In fact none of the tools accomplished the expectations.

The only useful one are https://github.com/platisd/duplicate-code-detection-tool.

The parser's folder are tools create to do more complex detectetion code.

Parser folder is about doing comparations in structs/functions scope, while file_parser is do comparations in files scope.

At the moment, the parser tools uses the above tool as a subrotine to not do more repetitive work. But it can be changed if necessary.

Both tools has their own REAMDE. Read them to learn more.

Probably it is good to create a new repository to the parser folder, but I think about it latter when the tool is more solid.

List of Candidate Tools to Test

https://pmd.github.io/pmd/pmd_userdocs_cpd

https://cppdepend.com/blog/tracking-the-hidden-duplicate-code-in-a-c-code-base/

https://github.com/dlidstrom/Duplo

https://simian.quandarypeak.com/

https://codeclimate.com/

https://www.researchgate.net/publication/2866183_Visual_Detection_of_Duplicated_Code

https://github.com/duploq/duploq

https://github.com/platisd/duplicate-code-detection-tool