紧凑的宝石或库,以提高Ruby技能?

时间:2011-05-04 09:30:45

标签: ruby

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

考虑到这一点,我一直在寻找可以学习的好材料。我已经检查了几个Play By Play Peepcode screencasts,它们很棒,但不完全是我正在寻找的。我在Github附近逛了一下,但是我熟悉的大多数项目都非常庞大 - 我花了很多时间来解开事情实际上是如何融合在一起并试图建立事物的心理模型而不是实际花时间理解发展过程。所以,我正在寻找紧凑,精心打造的优质项目/宝石/库的好例子。我更喜欢自包含的东西,也就是说,我不会扩展其他工具的功能。在能够理解“扩展”之前需要分开。此外,我的重点是Ruby开发 - 而不是Ruby on Rails开发。有什么建议吗?

2 个答案:

答案 0 :(得分:2)

你听起来像是参加Ruby Mendicant University核心技能课程的好人选 - 它针对的是那些希望提高你所提到的技能的中级红宝石。我真的建议你检查一下(我是明矾)。

即使你不参加课程,exercises for the course(可能有些人为)和所有student projects(现实世界的项目)都已发布。这些都是由学生编写的,关于您的水平,由更高级的人员指导,重点是使代码更加惯用并遵循最佳实践。

答案 1 :(得分:1)

我发现的最好的资源是Rick Olsen的Eloquent Ruby,这是编写惯用Ruby的深入指南,以及做出选择背后的推理。

相关问题