2016-04-14 57 views

回答

73

要切换它,转到设置→编辑器→检查→常规→ 重复代码。

您可以使用搜索字段来查找特定项目。

enter image description here

+3

此选项在IDEA社区版中不可用。 – saikosen

+1

@takias重复代码检测根本不是社区版中的一项功能。它只出现在最终版本中。 – AER

7

是的,这可能,但我会强烈反对指教!

重复代码是技术债务的一种形式。任何包含错误的重复代码意味着您现在有一个重复的错误 - 然后运行修复它的风险,您将只修复它在一个地方和重复将保持...

如果重复的代码警告是分散你的注意力,那么最好的策略是去掉删除代码重复 ...你的代码库和未来的维护者会为你感谢你

+9

好的,但有时我有旧版本和同一类的新版本。有重复是正常的,我不需要警告。这只是非常干扰并隐藏了许多其他有用的警告。这个问题是合法的。 –

+1

一致认为它是一种气味。然而,我发现IntelliJ在检测到重复代码时冻结了几秒钟。这对我来说很烦人。 – codematix

49

给你的代码添加提示,以便其他人知道您的意图:

@SuppressWarnings("Duplicates") 
+1

这是技术上的答案,谢谢 – Yougesh

+2

最好的解决方案,可以抑制意图重复的战争。 – user2120275

相关问题