Tud*_*tin 6 perl cgi web-applications code-cleanup
我目前正在开发一个大约15年的Web应用程序.
它主要包含带有HTML :: Template模板的CGI perl脚本.
它有超过12 000个文件和大约260 MB的总代码.我估计不需要超过1500 perl脚本,我想摆脱所有未使用的代码.
实际上没有为代码编写测试.
我的问题是:
use
require
我在考虑以下方法:
use
和require
perl内置类warnings
和/或strict
模块import
功能,并在特定位置输出文件名Devel::Cover
perl模块并采用相同的方法并在进行手动测试而不是自动测试时分析代码lsof
(?!?)Devel :: Modlist可能会为您提供所需,但我从未使用过它.
有几次我需要做这样的事情,我选择了更强力的方法来检查%INC
程序的最后.
END {
open my $log_fh, ...;
print $log_fh "$_\n" for sort keys %INC;
}
Run Code Online (Sandbox Code Playgroud)