回答
是的,这可能,但我会强烈反对指教!
重复代码是技术债务的一种形式。任何包含错误的重复代码意味着您现在有一个重复的错误 - 然后运行修复它的风险,您将只修复它在一个地方和重复将保持...
如果重复的代码警告是分散你的注意力,那么最好的策略是去掉删除代码重复 ...你的代码库和未来的维护者会为你感谢你
好的,但有时我有旧版本和同一类的新版本。有重复是正常的,我不需要警告。这只是非常干扰并隐藏了许多其他有用的警告。这个问题是合法的。 –
一致认为它是一种气味。然而,我发现IntelliJ在检测到重复代码时冻结了几秒钟。这对我来说很烦人。 – codematix
给你的代码添加提示,以便其他人知道您的意图:
@SuppressWarnings("Duplicates")
这是技术上的答案,谢谢 – Yougesh
最好的解决方案,可以抑制意图重复的战争。 – user2120275
- 1. 是否可以在浏览器中检测重绘/重排?
- 2. 以下代码是否禁用ASLR?
- 3. 在单元测试中重复代码是否更容忍?
- 4. .htaccess是否可以检测浏览器是否启用或禁用javascript?
- 5. 是否可以重复getopt
- 6. 在C#中,我们可以检查是否输入重复值
- 7. 检测重复代码的工具(Java)
- 8. 是否可以在RichFaces中禁用AJAX?
- 9. 是否可以从量角器测试中调用C#代码?
- 10. 是否可以禁用PyDev参数代码完成?
- 11. php代码测试pdo是否可用?
- 12. 在运行时检测产品代码或测试代码是否在Swift中
- 13. 是否可以在浏览器中禁用检查元素?
- 14. NUnit - 是否可以在TearDown中检查测试是否成功?
- 15. 是否可以禁用Controls:HoverButton?
- 16. 是否可以检测蜂窝网络是否可用?
- 17. 是否可以使用重复日期?
- 18. PHPStorm中是否存在检测JavaScript调试代码的检查?
- 19. 检测Javascript是否被禁用,如果是,则重定向
- 20. 在JUnit测试中重复代码
- 21. 检测用户是否必须重置密码在Active Directory中
- 22. 可重复使用代码
- 23. 如何在代码中检测属性是否用HiddenInput装饰
- 24. 我可以检测我的代码是否在cPython或Jython上运行?
- 25. Google测试是否可以测试C代码?
- 26. 检测在Visual Studio中的重复代码2010
- 27. 是否可以封装事件逻辑以避免重复的代码?
- 28. 此代码是否删除重复项?
- 29. 是否有可能检测到重复的图像文件?
- 30. 是否可以在纯CSS中检测Firefox用户?
此选项在IDEA社区版中不可用。 – saikosen
@takias重复代码检测根本不是社区版中的一项功能。它只出现在最终版本中。 – AER