在什么基础上的文件应该归类(现在我的每个文件都是针对特定任务/条),文件中的行的最大数量,文件设计,面向对象的Perl等perl模块创建是否有任何特定的对话/最佳实践?
如果有什么好的链接相同,请给我
谢谢
在什么基础上的文件应该归类(现在我的每个文件都是针对特定任务/条),文件中的行的最大数量,文件设计,面向对象的Perl等perl模块创建是否有任何特定的对话/最佳实践?
如果有什么好的链接相同,请给我
谢谢
我认为基本的OOP原则适用于此。
CPAN分布创建约定定义了例如您的模块/类的目录结构库,测试的T,README等,而不是定义类的方式。此外,还有perlmodstyle
:
本文档试图描述Perl社区编写Perl模块的“最佳实践”。它扩展了perlstyle中的建议,在阅读本文档之前应该将其视为需要阅读的内容。
尽管本文档旨在对所有模块作者都有用,但它特别针对希望在CPAN上发布其模块的作者。
重点在于模块的用户可见的样式元素,而不是模块开发人员只能看到的那些部分。但是,本文档中介绍的许多指导原则都可以外推并成功应用到模块的内部。
本文档与perlnewmod不同之处在于它是一个样式指南,而不是关于创建CPAN模块的教程。它提供了一个清单,可以根据这些清单比较模块,以确定它们是否符合最佳实践,而不必详细描述如何实现此目的。
事实上,根本不需要使用OOP。有许多成功的古典模块只是输出子程序。