加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

我应该将perldoc的继承方法复制到子类的文档吗?

发布时间:2020-12-15 23:20:11 所属栏目:大数据 来源:网络整理
导读:我写了一个类foo.pm,它从Web服务中收集一些数据.在foo.pm里面我添加了perldoc来描述功能以及使用的简短指南.它的所有方法都有参考. 我还编写了一个子类cachedFoo.pm,它使用foo.pm作为基类,使用foo的新方法包装自己的构造函数,并使用数据库连接升级foo以缓存
我写了一个类foo.pm,它从Web服务中收集一些数据.在foo.pm里面我添加了perldoc来描述功能以及使用的简短指南.它的所有方法都有参考.

我还编写了一个子类cachedFoo.pm,它使用foo.pm作为基类,使用foo的新方法包装自己的构造函数,并使用数据库连接升级foo以缓存结果.我已经将perldoc添加到cachedFoo.pm以获取更多内容.

现在我只希望我的同事使用cachedFoo.pm.我应该将所有继承方法的perldoc从foo.pm复制到cachedFoo.pm,还是应该说“查看基类的访问者文档”?或者可能有另一种方式?

解决方法

只要在界面描述开始时就明确指出其他类就足够了,请参阅下面的最佳实践文档示例.然后,您的pod覆盖测试应该使用 Pod::Coverage::CountParents来考虑继承.

package cachedFoo;
?
=head1 INTERFACE

=head2 Composition

    cachedFoo
        ISA foo
        DOES somerole

All methods and attributes not mentioned here are
inherited from L<foo> or mixed in from L<somerole>.

=head2 Methods

=head3 C<cache_database_thing>

Blah blah blah,Mr. Freeman

明确命名每个组合方法不会扩展.我不能推荐这个:

=head3 C<quux>

See L<foo/quux>.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读