← 黑客书架

重构与模式 封面

重构与模式

Refactoring to Patterns

Joshua Kerievsky · 初版 2004 年

  • 25次提及
  • 15人推荐
  • 22位 HN 评论者

为什么值得读

教你在代码重构中权衡设计模式的必要与过度设计

适合:希望避免过度设计并提升代码架构的开发者

值得读指数:73 / 100

Hacker News 读者推荐

……明明可以用 Security 的地方却用了 IdentifiedSecurity;这些完全可以根据需要按具体情况逐一修复。关于渐进式设计(incremental design)的更多内容,可以参考 Martin Fowler 的《重构》(Refactoring)、Joshua Kerievsky 的《重构与模式》(Refactoring to Patterns),或者我书里的“Incremental Design”章节(http://jamesshore.com/Agile-Book/incremental_design.html)。你还可以在我的 Let's Play TDD 录屏演示中看到我如何大刀阔斧地应用渐进式设计……

jdlshore 在 HN 的推荐

……《程序员修炼之道》(Pragmatic Programmer,Hunt & Thomas 著)最全面实用,也非常适合趁休息时读读。剩下的里面,我推荐《重构》(Refactoring,Fowler 著)。不在你书单上、但很适合作为《重构》进阶续读的是《重构与模式》(Refactoring to Patterns,Joshua Kerievsky 著)

cratermoon 在 HN 的推荐

……* Chaos: Making a New Science - James Gleick 编程类: * Implementation Patterns - Kent Beck * Test-Driven Development, By Example - Kent Beck * Refactoring(两版均可)- Martin Fowler * Refactoring to Patterns - Joshua Kerievsky * Practical Object Oriented Design - Sandi Metz * Functional Programming in Scala - Chiusano & Bjarnason * Growing Object-Oriented Software, Guided By Tests - Freeman & Pryce ("The…

belfalas 在 HN 的推荐

找书

在黑客书架打开完整页面 →

数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。