2010-01-12 137 views
1

我正在重构java 1.3遗留代码,大约有700个类。 由于此代码中缺少泛型,我目前看到数以千计的警告,我应该简单地禁用哪些警告?我不想讨论每一个警告,只是根据在日食中显示的组的错误/警告对话的经验法则。应关闭哪些编译器警告?

回答

9

忽略你不关心的警告的问题... :)

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

重复,直到完成:)

+2

你自己的判断是你最好的朋友。如果你知道警告意味着什么,并且你确定你知道你在做什么,那就告诉编译器闭嘴。 – 2010-01-12 21:19:22

1

从抑制“unchecked/raw”警告开始。这应该清除了大部分的相关仿制药

0

`你在重构代码,对吧?如果你这样做..你应该重构所有的代码使用通用,直到你没有得到任何警告。你不这样做,你的重构没有完成!

如果您真的需要这个警告,请不要这么做,但要非常谨慎。