用于提高Ruby技能的紧凑型宝石或库?

我是一名高级的初级/中级Ruby程序员。 我真的在努力提高自己的Ruby技能,特别关注编写更高效,紧凑,惯用的Ruby,遵循可靠的测试实践,学习并遵守项目结构和其他一般最佳实践。

考虑到这一点,我一直在寻找好的材料来学习。 我已经检查了几个Play Play Peepcode屏幕视频,这很棒,但不是我正在寻找的。 我探讨了Github,但大多数我熟悉的项目可能会非常庞大​​ - 我花费了太多时间来解开事情的实际融合,试图构建一个事物的心理模型,而不是实际花时间理解发展过程。 所以,我正在寻找优质项目/宝石/库的好例子,它们是精简的,精心构建的等等。我更喜欢自包含的东西,也就是说,不扩展其他一些我首先会使用的工具的功能在能够理解'延伸'之前需要分开。 另外,我的重点是Ruby开发 - 而不是Ruby on Rails开发。 有什么建议么?


你听起来很适合参加Ruby Mendicant大学的核心技能课程 - 它旨在帮助中级红宝石专家提高你所提及的技能。 我真的建议你看看(我是明矾)。

即使你没有参加这个课程,课程的练习(可能有些人为设计)和所有的学生项目(这些是真实世界的项目)都已经发布。 这些都是由学生在大约您的水平上撰写的,由更高级的人员进行指导,重点在于使代码更加习惯并遵循最佳实践。


我发现的最好的资源是里克奥尔森的雄辩红宝石,它是编写习惯Ruby的深入指南,也是选择背后的推理。

链接地址: http://www.djcxy.com/p/6719.html

上一篇: Compact gem or libraries for improving Ruby skills?

下一篇: json includes with conditions