是否有任何针对perl模块创建的特定会话/最佳实践?

时间:2012-11-17 10:17:52

标签: perl oop

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

如果有相同的良好链接,请提供给我

由于

1 个答案:

答案 0 :(得分:1)

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

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

  

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

     

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

     

重点是模块用户可以看到的样式元素,而不是模块开发人员只能看到的那些部分。但是,本文档中提供的许多指南都可以推断并成功应用于模块的内部。

     

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

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