在Java中弃用软件包的最清晰方法是什么?
问题内容:
我正在研究新的代码库,并将系统迁移到新框架。
我想弃用许多软件包,只是让其他开发人员清楚知道,该软件包中的所有内容都不再用于新开发。
指示已弃用整个软件包的最佳方法是什么?
问题答案:
你自己说的:要弃用一切的 内 包,而不是包本身。该包只是一个名字空间而已,弃用名字空间的含义有所不同-就像 不要再使用这个名字空间了 。就像
不向该名称空间添加任何新项目 。
对于您的情况,我建议您弃用每个不应再使用的每个类的每个公共方法(和字段)。这在现代IDE中变得可见,并且当开发人员要使用旧的类和方法时,会警告他们。您可以浏览代码并逐步对其进行重构,以消除这些类和方法的依赖性。