大佬教程收集整理的这篇文章主要介绍了如何将Perl代码标记为已弃用?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我发现了两种方法:
> Attribute::Deprecated,这对功能来说很好,但如果不推荐使用完整的模块则相当麻烦.此外,除了警告之外,没有其他信息.
> Perl :: Critic :: Policy :: Modules :: ProhibitEvilModules用于模块或者可能是自定义Perl :: Critic规则,用于在函数或方法级别上更精细地弃用.这种方法很好,但是代码本身并没有立即明白它已经被弃用了.
任何其他建议或技巧如何正确和容易地做到这一点?
perl perllexwarn给出了以下示例:
package MyMod::Abc; sub open { warnings::warnif("deprecated","open is deprecated,use new instead"); new(@_); } sub new { # ... } 1;
如果要弃用整个模块,请将警告放在模块的BEGIN块中.
您也可以在导入方法中添加警告(例如Win32::GUI::import):这完全取决于您想要做什么.
以上是大佬教程为你收集整理的如何将Perl代码标记为已弃用?全部内容,希望文章能够帮你解决如何将Perl代码标记为已弃用?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。