《99瓶面向对象编程》封面

99瓶面向对象编程

99 Bottles of OOP

Sandi Metz、Katrina Owen、T. J. Stankus · 初版 2016 年

9人推荐
14位读者提及
16次提及

为什么值得读

  • 教你如何编写拥抱变化且可维护的软件
  • 引入衡量代码演进状态的精准实用术语
  • 附带适合团队深入探讨的极简设计案例

Hacker News 上怎么说

  • ……也会发生变化;你2019年的头等大事很可能跟今天完全两样。这就是为什么你在构建系统时要拥抱变化,而不是筑起高墙防着它。至于怎么做,我会建议先读读 Sandi Metz 的《99 Bottles of OOP》:https://www.sandimetz.com/99bottles 学会写出可读性高的代码也挺重要的;《Clean Code》是个不错的起点(https://amzn.to/3168z3A),不过我也挺想知道有没有更精炼一点的书……

    …change as well; your top priority from 2019 is likely very different than it is today. That is why you build to embrace change, rather than barricade against it. As to how, I'd start with Sandi Metz's 99 Bottles of OOP: https://www.sandimetz.com/99bottles Learning to write readable code is also pretty important; Clean Code is a good starting point (https://amzn.to/3168z3A), but I'd be keen to know of any shorter books…

  • Sandi Metz 的书《99 Bottles of OOP》[1] 里的样章《Rediscovering Simplicity》[0] 对这个话题有非常精彩的讨论。我经常把它拿来作为跟 dev 们讨论的素材。[0] https://www.sandimetz.com/99bottles/sample [1] https://www.sandimetz.com/99bottles

    There's an excellent discussion on this topic in the sample chapter, Rediscovering Simplicity[0], from Sandi Metz's book, 99 Bottles of OOP[1]. I often use it as a source for discussion with devs. [0] https://www.sandimetz.com/99bottles/sample [1] https://www.sandimetz.com/99bottles

  • ……设计系统并写出能够应对未来变化的代码,而无需预先对那些未来的需求有任何了解。为了达到这个目的,我强烈推荐 Sandi Metz 的《POODR》[1] 和《99 Bottles of OOP》[2]。没错,第一本书的书名末尾带了“Ruby”。把那部分忽略掉就行,因为它可能是我见过的关于如何为现实世界编写代码的最佳入门书。我还发现,扎实的 TDD——以及……

    …design systems and build code that can respond to future change, without having to know anything about what those future requirements might be. To that end, I highly recommend Sandi Metz's POODR[1] and 99 Bottles of OOP[2]. Yes, the title of the first book ends in "Ruby". Ignore that part, as it's probably the best primer I have ever seen on building code for the real world. I have also found that strong TDD -- and…

  • 关于 OOD 的好书有 Sandy Metz 写的《Practical Object Oriented Design in Ruby》(http://www.poodr.com)和《99 bottles of OOP》(https://www.sandimetz.com/99bottles/)。

    A good books on OOD are "Practical Object Oriented Design in Ruby" (http://www.poodr.com) and "99 bottles of OOP"(https://www.sandimetz.com/99bottles/) by Sandy Metz.

  • 我觉得她和 Katrina Owen 合著的《99 Bottles of OOP》把这一点阐述得更到位。尤其好用的是书里引入的一套用于衡量代码库状态的话语体系(比如“shamelessly green”对比“incomprehensibly concise”等)。而且也挺……

    Her book with Katrina Owen “99 Bottles of OOP” lays out an even better case for this I think. Particularly useful is the introduced language to help measure the state of a codebase (“shamelessly green” vs “incomprehensibly concise” etc). Also quite…

  • 想找一本对新手极其友好、讲 OOP 概念的好书,可以去看看 Sandi Metz 的《99 bottles of OOP》。它非常出色地带你从第一性原理出发,不仅告诉你怎么做,还告诉你为什么要在解决问题时应用 OOP……

    Check out “99 bottles of OOP” by Sandi Metz for a fantastic beginner friendly book on OOP concepts. It does a great job of starting you from first principles and showing you not just the how, but the why of applying OOP to solve…

正在加载完整评论……

键盘快捷键

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