如何弃用Coldfusion中的函数

时间:2015-02-09 11:22:04

标签: coldfusion annotations deprecated

Java-docs允许您在不推荐使用函数时显示的功能。您可以在函数前添加注释 @Deprecated ,它将在代码中显示为交叉。这是一个很好的机制告诉其他开发人员他们应该避免使用这个函数,并且非常方便重构。是否有类似的ColdFusion功能?有没有人为这些场景做任何解决方法?

2 个答案:

答案 0 :(得分:4)

没有内置设施可以做到这一点,没有真正的机制,我能想到你可以选择同样的事情。

这很难看,但我能想到的是你在任何已弃用的函数中都记录了一个日志行,以便记录已调用已弃用函数的应用程序日志。您可以使用某种AOP框架/机制来允许您只在一个地方执行此操作,弃用记录器在调用它之前记录不推荐使用的函数上的元数据。?

答案 1 :(得分:0)

我们在任何已弃用的函数中明确抛出错误,让开发人员立即知道不使用它。我们的QA测试将在较低的环境中捕获并报告这些错误,作为SDLC的一部分。

最重要的是,我们让Jenkins服务器运行一系列基于正则表达式的规则,以便找到我们已从代码库中弃用的本机CF函数的任何新实例。