2

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

4

2 回答 2

1

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

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

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

于 2018-11-02T15:01:57.837 回答
1

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

不建议使用正则表达式。由于 ColdFusion 在包含或引用文件的方式上非常灵活,因此无法仅从源代码中确定最终的依赖关系列表。

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

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

我会稍微改变一下...

您可以插入或确定正在访问哪些页面<cflog>application.cfcapplication.cfm

编译该列表后,查看这些文件中是否有任何使用<cfinclude>or createobject(), or <cfmodule>。最终所有文件都将被计算在内。

我还发现查看更改日期很有用。如果 15 年内没有人接触过文件,那它可能并不重要。

于 2018-11-02T16:08:50.933 回答