《Ruby 面向对象设计实践》封面

Ruby 面向对象设计实践

Practical Object Oriented Design In Ruby

Sandi Metz · 初版 2012 年

55人推荐
70位读者提及
87次提及

为什么值得读

  • 以Ruby为例但思想适用于各面向对象语言
  • 教授如何写出结构良好且高可维护性的优质代码
  • 适合作为第二本Ruby书深入理解对象设计

Hacker News 上怎么说

  • 这是我的心头好,永远的神:Sandi Metz 的《Practical Object Oriented Design》 https://www.amazon.com/gp/product/0321721330/ref=as_li_tl?ie... 它把认知负担从编程语言本身彻底卸掉,完全以非常现代的学习方式专注于设计原则。

    This is an all time favorite: Sandi Metz' Practical Object Oriented Design https://www.amazon.com/gp/product/0321721330/ref=as_li_tl?ie... It takes the cognitive overhead off of the programming language completely and focus on design principles in a really modern learning style.

  • ……这门语言更精妙的细节。把这些应用开源,然后连到 Code Climate 上去。(对开源项目免费)体验一下提升代码 GPA 的整个过程,这会帮你进步。去读读 Sandi Metz 写的《Ruby 面向对象设计实践》吧。

    …the finer points of the language. Make those apps open source, then connect them up to Code Climate. (free for OSS) Going through the process of increasing your code's GPA will help you improve. Read Practical Object Oriented Design in Ruby by Sandi Metz.

  • Sandi Metz 写的《Ruby 面向对象设计实践:敏捷入门》。我并不算多狂热的 Ruby 粉丝,但别让书名骗了你,Ruby 只是个工具(其实换成任何其他 OOP 语言都行),用来展示这本书真正想讲的内容……

    "Practical Object-Oriented Design in Ruby. A Agile Primer" By Sandi Metz. I am not so much a ruby fan, but don't let the title decive you, ruby is just the tool (since it could use any other OOP language) to show what the book is realy about…

  • 这得看你是哪种新手了!编程新手——Chris Pine 的《Learn to Program》是绝对的神作。比起 _why 的指南或者任何网站,我更喜欢这本。面向对象新手——试试 Sandi Metz 的《Ruby 面向对象设计实践》,这本书应该作为你的第二本 Ruby 书,因为它教你如何写出优秀的 Ruby 代码。Rails 新手——试试 Hartl 的教程或者《Agile Web Development with Rails》。命令行应用新手——试试《Build Awesome…

    Depends on how you're a newbie! New to coding - Chris Pine's Learn to Program is THE book. I like it more than Why's guide, or any website. New to OO - Try Sandi Metz's Practical Object Oriented Design in Ruby, this book should be your second ruby book, as it teaches you how to write good Ruby. New to Rails - Try the Hartl tutorial or Agile Web Development with Rails New to Command Line Apps - Build Awesome…

  • ……《Java 并发编程实战》(2006)虽然年代久远但依然很有参考价值,深入浅出地讲解了 JVM 上的并发。任何 Java、Scala、Clojure 等方向的软件工程师都必读;写得好,读起来过瘾,又很精练。Sandi Metz 写的《Ruby 面向对象设计实践》读起来很有趣,干货满满,里面关于 Ruby 的好原则同样适用于一般的面向对象编程。Kent Beck 的《Smalltalk 最佳实践模式》也值得一读……

    …Concurrency in Practice (2006) is older but relevant and clearly describes concurrency on the JVM. A must read for any Java, Scala, Clojure, etc. software engineer; well-written, enjoyable, concise. Practical Object Oriented Design in Ruby by Sandi Metz is a fun read packed with good principles for working in Ruby that are applicable in general to object oriented programming. Smalltalk Best Practice Patterns by Kent Beck is worth a read…

  • Sandi Metz 写的《Ruby 面向对象设计实践》人气极高,而且不仅仅局限于 Ruby 圈子里,确实实至名归,它即便算不上我读过最棒的编程著作,也绝对是名列前茅的之一。

    Practical object oriented design in Ruby by Sandi Metz is hugely popular, and not just inside the Ruby community, and rightly so, it's one of if not the greatest texts on programming I've read.

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助