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

perl – 如何(继续)学习Moose使用它“公平”吗?

发布时间:2020-12-15 21:17:58 所属栏目:大数据 来源:网络整理
导读:虽然我不是Perl大师,但我使用Perl,我可以写面向对象的程序“好老”的方式。 现在我想学习麋鹿。我已经(所以)咀嚼了基本的文档,我的第一个Moose和角色已经在工作,但是我远离了解Moose如何实际工作。 问题1:是否绝对有必要了解Moose如何编写“相当不错”
虽然我不是Perl大师,但我使用Perl,我可以写面向对象的程序“好老”的方式。

现在我想学习麋鹿。我已经(所以)咀嚼了基本的文档,我的第一个Moose和角色已经在工作,但是我远离了解Moose如何实际工作。

问题1:是否绝对有必要了解Moose如何编写“相当不错”的程序?

老实说,我不太了解旧的对象系统。我一直记得阅读的东西是它实际上是一个数据结构的参考,但是我从来没有深入探索过。知道如何以及何时需要使用保佑,自动加载等,并且事情只是工作就足够了。也许我的一些旧模块可以写得更有效。但对我来说,他们工作和工作都很好。

这是类似于麋吗?或者有人用Moose编写“足够好的”程序需要了解它在“里面”中的工作原理?

出现以下原因的问题:

在METACPAN中有几十个模块可以帮助编写Moose对象,更加简单和简单。

随机的例子:

> https://metacpan.org/module/MooseX::StrictConstructor(好的,很容易理解)
> https://metacpan.org/module/MooseX::HasDefaults(好,很容易)
> https://metacpan.org/module/Method::Signatures::Simple(碰撞!不知道什么是签名,这个模块是“容易的”)。
> https://metacpan.org/module/MooseX::AlwaysCoerce / hmm ….:(/
> https://metacpan.org/module/MooseX::LazyRequire / hmm …:(/
> https://metacpan.org/module/MooseX::AbstractMethod
> https://metacpan.org/module/MooseX::AttributeShortcuts(通用属性选项的简短说明 – 可能这是一个帮手 – 但是,学习真的很有用吗?)

和许多更多(不要在这里另外引用10-20个模块)

现在的主要问题是:

有没有任何好书有指导,示例和建议(良好做法):

>以上列出的模块从一开始就建议常规使用?

上述模块肯定不是因为作者根本没有开发的。当然,这是有用的和有帮助的。但学习(阅读:试图理解)几十个不同的模块(特别是那些玩Moose内部的模块)是一个非常漫长的过程。另一方面,如果没有使用,我的程序将不必要地复杂,我将处理已经解决的事情。

麋鹿应该是(也许是)一个革命性的制度。只有我开始迷路了。

编辑:我刚刚发现Reindeer.可能这个模块是一个部分答案的问题:
从开始(或大部分时间),哪些模块有用,

PS:我不知道这个问题对于SO来说是确定的。如果没有,请将其移动到某处或关闭它。我在这里问过,因为SO-perl社区是一个非常有用的地方,我不知道如何继续学习Moose。

解决方法

里卡多标志的“ Moose is Perl: A Guide to the New Revolution”包含了大量有价值的信息和建议。
在这里抓住PDF: http://rjbs.manxome.org/talks/moose/

(编辑:李大同)

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

    推荐文章
      热点阅读