我正在做一个被我不认识的人使用的项目。我们在降低 CheckStyle 警告方面做得相当不错,而且在不破坏二进制兼容性的情况下,它会达到一个低水平。
大多数剩余警告是由缺少 final 关键字的常量(public static final)引起的。常量的命名清楚地表明开发人员希望它们是只读的,但它们根本没有最终定义。
除非开发人员正在编写一些非常糟糕的代码来利用这种疏忽,否则如果我们添加它们,他们的代码不会中断。
当前版本号为 1.2.1。您会应用更改并转到 2.0,还是应用更改并将其作为 1.3 推出。需要完整的 2.0 似乎是一个很小的变化。
我该怎么办?