3

在什么基础上文件应该被分类(现在我的每个文件都用于特定的任务/部分),文件中的最大行数,面向对象的 perl 文件设计等。

如果有任何好的链接,请提供给我

谢谢

4

1 回答 1

1

我认为基本的 OOP 原则适用于此。

例如,CPAN 发行版创建约定定义了模块/类的目录结构 lib,测试的 t,README 等,但没有定义类的方式。此外,还有perlmodstyle

本文档试图描述 Perl 社区编写 Perl 模块的“最佳实践”。它扩展了 perlstyle 中的建议,在阅读本文档之前应将其视为必读。

虽然本文档旨在对所有模块作者有用,但它特别针对希望在 CPAN 上发布其模块的作者。

重点是对模块用户可见的样式元素,而不是那些只有模块开发人员才能看到的部分。但是,本文档中介绍的许多指南都可以外推并成功应用于模块的内部结构。

本文档与 perlnewmod 的不同之处在于它是一个风格指南,而不是关于创建 CPAN 模块的教程。它提供了一个清单,可以比较模块以确定它们是否符合最佳实践,而不必详细描述如何实现这一点。

实际上,根本不需要使用 OOP。有许多成功的经典模块只是导出子程序。

于 2012-11-17T10:31:20.543 回答