我最近继承了一个使用 Apache Struts 编写的项目,它有点乱,有很多未使用的文件,如 jsp、java、css。
有没有一种简单的方法可以识别未使用的文件而无需手动检查?这是一个非常大的应用程序,所以我真的希望没有必要!
尽管人们喜欢告诉你,是的,这是可以做到的——我最近问了这个问题——首先有两种方法可以做到这一点,它表明了对 SO 中数学统计性质的惊人误解。
基本上,您可以旨在创建一个文件未被使用的非常大的“概率”,当人们认为您不应该这样做时,这是“理论”对“常识”的巨大胜利。
在我的示例中,有大约十年的实时数据可供使用。在您可以排除该文件是否是从未提供过的死文件之前,在项目中的文件上获得阳性结果的最低频率发生率非常重要。最低使用文件数越高越好。
两种方式:
OP