gpt4 book ai didi

perl - 熟悉 Perl 代码库的最佳方法?

转载 作者:行者123 更新时间:2023-12-04 22:57:05 27 4
gpt4 key购买 nike

我最近加入了一个 Perl 项目,我需要快速开始使用代码库进行工作。但是,我发现我陷入了困境,因为我不知道我需要更改哪里或代码的所有部分如何组合在一起。

要熟悉您没有经验的 Perl 代码库,您有哪些技巧和工具?

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

最佳答案

首先,如果以前的维护者工作出色,您应该为代码库中的每个模块和脚本提供广泛的测试套件和 perldoc 文档。如果是这样,请通读 perldoc,并通读测试。 perldoc 应该让您大致了解事情的作用,测试套件将为您提供在上下文中使用的代码示例。

根据作者的不同,内部注释可能有助于理解代码的意图,因此通过查看实际源代码,我还可以深入了解算法、错误和预期用途。

如果您没有任何这些,请像对待任何维护不当的代码库一样进行:从小处着手,编写尝试使用该代码的程序,然后使用 Test::More 等开始将它们转化为一个测试套件。

在第一种情况下,您可能会发现它非常简单,在第二种情况下,您可能会发现它非常困难。彼得斯科特的 Perl Medic如果您遇到第二种情况,Mike Thomsen 的建议 Effective Perl Programming 可以非常有用地帮助您将这样的代码库变成可用和有用的东西。也是不错的。

关于perl - 熟悉 Perl 代码库的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6388649/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com