识别未链接的页面-ColdFusion Builder



我们的应用程序代码库中有大量未链接到其他页面的遗留页面。ColdFusion Builder中有没有一种方法可以查看哪些页面没有链接,以便删除它们?(Builder是Eclipse的衍生物,所以这个问题可能会由Eclipse大师来回答(。

如果项目中存在文件名,我只会使用"文件搜索"进行搜索。

Cfbuilder 3在文件夹中搜索具有特定文本的文件

如果您使用FW/1或ColdBox等框架,则必须搜索型号/视图/控制器名称,而不是确切的文件名。

我将转述托马拉克9年前的回答。他最初写

正则表达式是不可取的。由于ColdFusion在包含或引用文件的方式上非常灵活,因此无法从源代码中确定依赖项的最终列表单独地

您可以在每个文件中插入一个<cflog>,并从正在运行的应用程序中构建一个日志。在应用程序处于活动状态后检查日志一段时间以来,所有功能都至少被访问过一次。

来源:如何确定ColdFusion应用程序使用哪些文件?

我会稍微改变一下。。。

您可以将<cflog>插入到application.cfcapplication.cfm中,以确定正在访问哪些页面。

编译该列表后,查看这些文件中是否有使用<cfinclude>createobject()<cfmodule>的文件。最终,所有文件都将入账。

我还发现查看更改日期很有用。如果15年来没有人碰过一个文件,那可能就不重要了。

相关内容

  • 没有找到相关文章

最新更新