识别未链接的页面-ColdFusion Builder

时间:2018-11-02 14:10:41

标签: eclipse coldfusion coldfusion-11 dead-code coldfusionbuilder

我们的应用程序代码存储库中有大量旧页面,这些旧页面未链接到其他页面。 ColdFusion Builder中是否可以查看未链接的页面,以便可以将其删除? (Builder是Eclipse的派生产品,因此Eclipse专家可能会回答这个问题。)

2 个答案:

答案 0 :(得分:1)

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

Cfbuilder 3 search for a file with specific text inside a folder

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

答案 1 :(得分:1)

我将解释9年前Tomalak的回答。他最初写

  

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

     

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

来源:How do I determine which files a ColdFusion application uses?

我会稍微改变一下...

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

在编译该列表之后,然后查看其中任何文件是否使用<cfinclude>createobject()<cfmodule>。最终所有文件都将被占用。

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