2010-01-12 134 views
1

我正在重構java 1.3遺留代碼,大約有700個類。 由於此代碼中缺少泛型,我目前看到數以千計的警告,我應該簡單地禁用哪些警告?我不想討論每一個警告,只是根據在日食中顯示的組的錯誤/警告對話的經驗法則。應關閉哪些編譯器警告?

回答

9

忽略你不關心的警告的問題... :)

我只取前警告......如果你不明白它研究它。一旦你瞭解它決定是否忽略它。

重複,直到完成:)

+2

你自己的判斷是你最好的朋友。如果你知道警告意味着什麼,並且你確定你知道你在做什麼,那就告訴編譯器閉嘴。 – 2010-01-12 21:19:22

1

從抑制「unchecked/raw」警告開始。這應該清除了大部分的相關仿製藥

0

`你在重構代碼,對吧?如果你這樣做..你應該重構所有的代碼使用通用,直到你沒有得到任何警告。你不這樣做,你的重構沒有完成!

如果您真的需要這個警告,請不要這麼做,但要非常謹慎。