1
vayn 2011-09-11 21:10:47 +08:00
|
2
roamlog 2011-09-11 22:26:08 +08:00
入门的就不用了,那看进阶的吧 the.well.grounded.rubyist
|
3
bl0ck 2011-09-11 23:02:26 +08:00
入门 <Programming Ruby>
深入 <Metaprogramming Ruby> <Design Pattern in Ruby> <Refactoring Ruby Edtion> |
5
ashchan 2011-09-14 09:29:53 +08:00
Some thoughts on books on rails 3.x and ruby 1.9.x: http://blog.ashchan.com/archive/2011/08/21/learn-ruby-on-rails/
|
6
liwei 2011-09-14 11:04:57 +08:00
《The Ruby Programming Language》一本就够了,关键是要理解 Ruby 的元编程,可以参考 Ruby 解释器的源代码看一下 Ruby 的对象模型。Ruby 的强大在于它强大的元编程能力和block语法,可以方便的做出 DSL,像 Rails, Rake 等等都只不过是是相关领域的DSL
PS: 看过这么多书,一直觉得 The XX Programming Language 要比 Programming in XX 好 |
8
stranbird 2011-09-15 01:03:40 +08:00
推荐重构的ruby版,那里面有很多关于最佳实践的思想。有了个印象之后再去看粉红书,还有别的找具体实现的方法,慢慢实践应该写出来的代码就可以比较漂亮了。
|