我最近查看了DBIx :: Class的源代码,发现我不理解一件事(虽然我在尝试时掌握了几个技巧).
所以我的问题是:对于想要学习的人,以及以什么顺序阅读哪些CPAN模块?
Ash*_*ley 10
如果我也这样做,我可能会从:: Tiny空间开始.我希望它不那么令人分心 - 更少的边缘情况会使事情变得混乱 - 更多的惯用语言本身也适用于Perl习语.
然后我会从这个优秀的文档--CPAN作者的地图(大型PDF)中攻击中大型节点.更新:网络版.放大更大的节点,然后在search.cpan.org上搜索它们.最大的节点有时代表老派,虽然旧学校存在特殊的代码,但没有很多好的教学例子(我说).像Miyagawa,Kennedy和Kogman这样的作者立刻想到值得回顾.还有很多其他的.基本上你经常在这里推荐的任何模块,查找作者并嘲笑他或她的其他包,就像它一样.
tie
通过阅读代码,我学到了很多东西(-ing,平台无关的文件系统访问等)File::chdir
.它也是在脚本中使用的非常方便的模块,我一直在使用它.
我还要添加到bvr的列表:阅读经常使用的模块的源代码,因为您已经熟悉了它们的预期行为,您可以更清楚地了解为实现该结果所做的工作.
归档时间: |
|
查看次数: |
2376 次 |
最近记录: |