2018 年Gitee 正式推出了 CopyCat 代碼克隆檢測服務。CopyCat 是 Gitee 在 NiCad Clone Detector 項目的基礎上對性能進行優化和調整而推出的代碼克隆檢測服務,是基于 NiCad 技術的代碼克隆檢測技術。CopyCat 可用于分析兩個項目在代碼結構上的相似度,從而識別是否存在代碼抄襲的問題。
案例選擇了 Fork 自源倉庫的新倉庫作為對比展示,并不存在抄襲行為
目前, CopyCat 檢測工具已經同步到 NICAD5 版本,此版本已經對 php/Ruby 進行了支持 ,PHP 和 Ruby 的程序員們現在也可以對自己的代碼進行克隆檢測了。
Ruby 檢測效果圖
案例選擇了 Fork 自源倉庫的新倉庫作為對比展示,并不存在抄襲行為
PHP 檢測效果圖
經過本次更新,CopyCat 現已支持 JAVA / C / C# / PHP / Ruby 共五種語言 的代碼克隆檢測。在后續的更新中 Gitee 也將持續增加新的語言支持,幫助更多開發者捍衛自己的權利。
開源并不等于可抄襲,Gitee 始終站在支持開源作者的第一線。