回答
是的,這可能,但我會強烈反對指教!
重複代碼是技術債務的一種形式。任何包含錯誤的重複代碼意味着您現在有一個重複的錯誤 - 然後運行修復它的風險,您將只修復它在一個地方和重複將保持...
如果重複的代碼警告是分散你的注意力,那麼最好的策略是去掉刪除代碼重複 ...你的代碼庫和未來的維護者會爲你感謝你
好的,但有時我有舊版本和同一類的新版本。有重複是正常的,我不需要警告。這只是非常干擾並隱藏了許多其他有用的警告。這個問題是合法的。 –
一致認爲它是一種氣味。然而,我發現IntelliJ在檢測到重複代碼時凍結了幾秒鐘。這對我來說很煩人。 – codematix
給你的代碼添加提示,以便其他人知道您的意圖:
@SuppressWarnings("Duplicates")
這是技術上的答案,謝謝 – Yougesh
最好的解決方案,可以抑制意圖重複的戰爭。 – user2120275
- 1. 是否可以在因子代碼中創建重複函數?
- 2. 是否可以在Intellij IDEA中突出顯示ObjC代碼?
- 3. Intellij代碼完成是否修復?
- 4. 禁用Intellij源根檢測
- 5. 是否可以在瀏覽器中檢測重繪/重排?
- 6. 通用代碼重複檢測工具
- 7. 此代碼是否可以改進以避免重複?
- 8. 是否可以在YAML文件中禁止重複?
- 9. 以下代碼是否禁用ASLR?
- 10. 在單元測試中重複代碼是否更容忍?
- 11. .htaccess是否可以檢測瀏覽器是否啓用或禁用javascript?
- 12. 是否可以重複getopt
- 13. 是否可以使用代碼禁用瀏覽器緩存?
- 14. 在C#中,我們可以檢查是否輸入重複值
- 15. 檢測重複代碼的工具(Java)
- 16. Javascript重複代碼檢測器?
- 17. 是否可以在RichFaces中禁用AJAX?
- 18. 是否可以在C++中禁用鍵?
- 19. 是否可以從量角器測試中調用C#代碼?
- 20. php代碼測試pdo是否可用?
- 21. 是否可以禁用PyDev參數代碼完成?
- 22. 在運行時檢測產品代碼或測試代碼是否在Swift中
- 23. NUnit - 是否可以在TearDown中檢查測試是否成功?
- 24. 是否可以在瀏覽器中禁用檢查元素?
- 25. 是否可以禁用Controls:HoverButton?
- 26. 是否可以檢測蜂窩網絡是否可用?
- 27. TXL是否可用於代碼克隆檢測
- 28. 是否可以使用LINQ來檢測重複的相鄰字符?
- 29. 是否可以使用重複日期?
- 30. SyncLock是否可以重複使用?
此選項在IDEA社區版中不可用。 – saikosen
@takias重複代碼檢測根本不是社區版中的一項功能。它只出現在最終版本中。 – AER