coldfusion - 如何弃用 Coldfusion 中的函数

标签 coldfusion annotations deprecated

Java-docs 允许您显示函数何时被弃用的功能。您可以在函数前放置一个注释 @Deprecated,它会在代码中显示为交叉。这是一个很好的机制,可以告诉其他开发人员他们应该避免使用这个功能,并且对于重构来说非常方便。 ColdFusion 有类似的功能吗?对于这些情况,有人有任何解决方法吗?

最佳答案

不,没有内置的工具来执行此操作,而且我认为没有真正的机制可以让您共同选择来实现同样的事情。

这会很难看,但我能想到的是,您可以在任何已弃用的函数中添加一条日志记录行,以将已调用已弃用的函数记录到应用程序日志中。您可能会使用某种 AOP 框架/机制来允许您仅在一个地方执行此操作,弃用记录器会在调用它之前记录已弃用函数的元数据..?

关于coldfusion - 如何弃用 Coldfusion 中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28408558/

相关文章:

java - 抑制 "The method does not override the inherited method since it is private to a different package."

java - Spring @Autowired messageSource 在 Controller 中工作但不在其他类中工作?

java - 你有什么替代注释的方法?

amazon-web-services - Amazon S3 - 当文件被 s3cmd 删除时,ColdFusion 的 fileExists 中断

arrays - 使用ColdFusion遍历数组

sql-server - SQL Server Profiler 显示 SCOPE_IDENTITY(),而 ColdFusion 代码未在任何查询中使用它

ruby-on-rails - Gem.source_index 已弃用,请使用 Specification。我应该重新安装 Gem 还是 Rails?

android - Android N 中不推荐使用 Html.fromHtml

nsstring - 替换 sizeWithFont :ForWidth:lineBreakMode:

sql - 将 SQL 二进制内容转换为文件