【发布时间】:2010-12-03 23:16:12
【问题描述】:
我能够从 Safari Books Online 中找到一个提供 a template 的页面,但我从未编写过 POD cmets,我不确定它有多好,或者它是否缺少任何可能被视为约定包含的内容。
为 Perl 脚本编写 POD cmets 时要遵循哪些约定?有没有像Sun's Javadoc Conventions 这样的东西,但对于 POD cmets?
【问题讨论】:
我能够从 Safari Books Online 中找到一个提供 a template 的页面,但我从未编写过 POD cmets,我不确定它有多好,或者它是否缺少任何可能被视为约定包含的内容。
为 Perl 脚本编写 POD cmets 时要遵循哪些约定?有没有像Sun's Javadoc Conventions 这样的东西,但对于 POD cmets?
【问题讨论】:
并不详尽,但我非常喜欢 Juerd 的 perlpodtut 介绍。
作者提到了他认为常见的部分以及它们将包含的内容。
【讨论】:
Perl Best Practices 中有一组建议。整个第 7 章涵盖了文档、使用 POD,以及为模块、大型项目等编写文档的最佳方法。它还讨论了 CPAN 约定。这可能是你最好的选择。
【讨论】:
Perl::Critic 提供以下政策:
A list of required sections 由上述最后一条策略提供。
Module::Starter::PBP 将为您生成样板代码。
【讨论】:
您可以在CPAN Search 上查看 Perl 模块的 Pod,并快速记下每个人所做的事情。各种模块启动工具为您制作样板。
这与您将获得的指南非常接近。
【讨论】: