我正在处理一个正在被许多人使用的项目,我不知道。我们在降低CheckStyle警告方面做了相当不错的工作,并且事情是低的,因为它不会破坏二进制兼容性。清理代码中断二进制兼容性
其余警告的大部分是由常量(公共静态最终)缺少最后的关键字引起的。常量的命名清楚地表明开发者希望他们只能被读取,但他们根本没有最终定义它们。
除非开发人员正在编写一些使用这种监督的非常糟糕的代码,否则他们的代码不会因为添加它们而中断。
当前的版本号是1.2.1。你会应用更改并转到2.0,或应用它并将其推出为1.3。看起来像一个非常小的变化,需要一个完整的2.0。
我该怎么办?
“除非开发人员正在编写一些利用这种监督的非常糟糕的代码” - 或者也许是为了解决设计不佳的API? – 2009-10-19 19:26:50
@mmyers:我想知道你是如何推断出它与java相关的: - ? – OscarRyz 2009-10-19 19:34:47
@Oscar Reyes:命名另一种具有常量“final”关键字的语言。 – Powerlord 2009-10-19 19:41:39