熟悉Perl代码库的最佳方法是什么?

前端之家收集整理的这篇文章主要介绍了熟悉Perl代码库的最佳方法是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我最近加入了一个Perl项目,我需要很快开始使用代码库.但是,我发现自己陷入困境,因为我不知道需要改变的地方或代码的所有部分如何组合在一起.

有哪些技巧和工具可以帮助您熟悉您没有经验的Perl代码库?

(注意:我意识到已经有一个similar question.我想知道是否有任何Perl特定的策略.)

解决方法

首先,如果以前的维护者做得很好,你应该为代码库中的每个模块和脚本提供一个扩展的测试套件和perldoc文档.如果是这样,请通读perldoc,并阅读测试. perldoc应该为您提供有关内容的概述,测试套件将为您提供上下文中使用的代码的示例.

根据作者的不同,内部注释可能有助于理解代码的用途,因此通过查看实际源代码,我也可以提供有关算法,错误和预期用途的见解.

如果您没有这些,请继续执行任何维护严重的代码库:从小开始,编写尝试使用代码的程序,并使用Test :: More等开始将这些代码转换为测试套件.

在第一种情况下,您可能会发现它非常简单,在第二种情况下,非常难. Peter Scott的Perl Medic非常有用,可以帮助您将这样的代码库变成可用且有用的东西,如果你遇到第二种情况,Mike Thomsen的Effective Perl Programming建议也是一个很好的.

猜你在找的Perl相关文章