2016-04-14 62 views

回答

73

要切換它,轉到設置→編輯器→檢查→常規→ 重複代碼。

您可以使用搜索字段來查找特定項目。

enter image description here

+3

此選項在IDEA社區版中不可用。 – saikosen

+1

@takias重複代碼檢測根本不是社區版中的一項功能。它只出現在最終版本中。 – AER

7

是的,這可能,但我會強烈反對指教!

重複代碼是技術債務的一種形式。任何包含錯誤的重複代碼意味着您現在有一個重複的錯誤 - 然後運行修復它的風險,您將只修復它在一個地方和重複將保持...

如果重複的代碼警告是分散你的注意力,那麼最好的策略是去掉刪除代碼重複 ...你的代碼庫和未來的維護者會爲你感謝你

+9

好的,但有時我有舊版本和同一類的新版本。有重複是正常的,我不需要警告。這只是非常干擾並隱藏了許多其他有用的警告。這個問題是合法的。 –

+1

一致認爲它是一種氣味。然而,我發現IntelliJ在檢測到重複代碼時凍結了幾秒鐘。這對我來說很煩人。 – codematix

49

給你的代碼添加提示,以便其他人知道您的意圖:

@SuppressWarnings("Duplicates") 
+1

這是技術上的答案,謝謝 – Yougesh

+2

最好的解決方案,可以抑制意圖重複的戰爭。 – user2120275

相關問題