gpt4 book ai didi

java - 检测重复代码的工具(Java)

转载 作者:IT老高 更新时间:2023-10-28 20:36:44 27 4
gpt4 key购买 nike

我在一个项目中,以前的程序员一直在到处复制粘贴代码。这些代码实际上是相同的(或非常相似的),它们可以被重构为一个。

我花了无数个小时手动重构这些代码,但我认为一定有更好的方法。有些是非常微不足道的静态方法,可以移到祖先类中(但以前的初级程序员将其复制粘贴)。

是否有代码分析工具可以检测到这一点并提供报告/建议?如果可能的话,我更喜欢免费/开源工具。

最佳答案

我使用以下工具:

这两个工具都支持代码重复检测。但是他们都没有能力建议你如何重构你的代码。

JetBrains IntelliJ IDEA Ultimate 具有良好的静态代码分析和代码复制支持,但它不是免费的。

关于java - 检测重复代码的工具(Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3081748/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com