
解析极限编程
Extreme programming explained
Kent Beck、Cynthia Andres · 初版 1999 年
23人推荐
43位读者提及
50次提及
为什么值得读
- 内容非常具体,比精益制造理论更易上手
- 附带的带注释参考书目极具挖掘价值
- 敏捷开发和持续交付领域的必读参考
“极限编程(XP)的构想与发展,旨在满足小团队在面对模糊且不断变化的需求时进行软件开发的特定需求。这种全新的轻量级方法挑战了许多传统信条,其中包括长期以来人们所认定的‘修改软件的成本必然会随时间推移而大幅上升’这一假设。XP 认识到,项目团队必须付出努力才能实现这种成本降低,并在取得成效后充分利用这些节约下的成本。”“你可能会喜欢 XP,也可能会讨厌它,但 Extreme Programming Explained 将迫使你
Hacker News 上怎么说
正在加载完整评论……
……Braid * Fred Brooks - 《设计原本》(Design Of Design) * Fred Brooks - 《人月神话》(The Mythical Man-Month) * Eric J. Evans - 《领域驱动设计》(Domain Driven Design) * 《设计模式:可复用面向对象软件的基础》 * Kent Beck - 《解析极限编程》(Extreme Programming Explained) * Kent Beck - 《规划极限编程》(Planning Extreme Programming) * Michael C. Feathers - 《修改代码的艺术》(Working Effectively with Legacy Code) * Daniel Kahneman - 《思考,快与慢》 [编辑] 修正了遗留代码那本书的作者
…Braid * Fred Brooks - Design Of Design * Fred Brooks - The Mythical Man month * Eric J. Evans - Domain Driven Design * Design Patterns: Elements of Reusable Object-Oriented Software * Kent Beck - Extreme Programming Explained * Kent Beck - Planning Extreme Programming * Michael C. Feathers - Working Effectively with Legacy Code * Daniel Kahneman - Thinking, Fast and Slow [EDIT] Correct the author for legacy code
……集成:改善软件质量并降低风险》(Duval, Matyas, Glover, 2007) - 《持续交付:通过自动化构建、测试和部署实现可靠的软件发布》(Humble, Farley, 2010) - 《解析极限编程:拥抱变化(第2版)》(XP 系列)(Beck, Andres) - SICP:《计算机程序的构造和解释》 - 《代码整洁之道:敏捷软件工匠手册》 - 《设计模式:……
…Integration: Improving Software Quality and Reducing Risk (Duval, Matyas, Glover, 2007) - Continuous Delivery: Release Software Releases through Build, Test and Deployment Automation (Humble, Farley, 2010) - Extreme Programming Explained: Embrace Change, 2nd Edition (The XP Series) (Beck, Andres) - SICP: Structure and Interpretation of Computer Programs - Clean Code: A Handbook of Agile Software Craftsmanship - Design Patterns:…
……开发》(Mary 与 Tom Poppendieck 著)——如果你只读一本,那就读这本 《产品开发流动法则》(Tom Reinertsen 著) 《敏捷软件开发(第2版)》(Alistair Cockburn 著) 《解析极限编程(第2版)》(Kent Beck 著) 《精益创业》(Eric Ries 著)
…Development (Mary and Tom Poppendieck) - if you only read one, this is the one to read The Principles of Product Development Flow (Tom Reinertsen) Agile Software Development, 2nd. ed. (Alistair Cockburn) Extreme Programming Explained, 2nd ed. (Kent Beck) The Lean Startup (Eric Ries)
参见 http://en.wikipedia.org/wiki/Toyota_production_system 不过我觉得先学极限编程(XP)会更容易些,因为丰田生产方式(TPS)有点抽象。XP 则非常具体。去看看 Kent Beck 的《解析极限编程》(Extreme Programming Explained)吧。
See http://en.wikipedia.org/wiki/Toyota_production_system But I think it is easier to learn Extreme Programming first because TPS is somewhat abstract. XP is very concrete. Check out Kent Beck's Extreme Programming Explained.
……http://dhemery.com/articles/managing_yourself_through_change... 宏观技能:* 《丰田生产方式》- 大野耐一 * 《大野耐一的现场管理》- 大野耐一 * 《系统之美》- Donella Meadows * 《第五项修炼》- Peter Senge 敏捷:* 《解析极限编程(第2版)》- Kent Beck(书后的带注释书单简直是座金矿) * 《混沌:开创新科学》- James Gleick 编程:* 《实现模式》- Kent Beck * 《测试驱动开发》……
…http://dhemery.com/articles/managing_yourself_through_change... Macro Skills: * Toyota Production System - Taiichii Ohno * Workplace Management - Taiichii Ohno * Thinking in Systems - Donella Meadows * Fifth Discipline - Peter Senge Agile: * Extreme Programming, Explained (2nd ed.) - Kent Beck (the annotated bibliography is a goldmine) * Chaos: Making a New Science - James Gleick Programming: * Implementation Patterns - Kent Beck * Test-Driven Development, By Example…
《人月神话》是本好书。Kent Beck 的《解析极限编程》紧随其后。但那些大多是关于软件项目管理的。如果你想学怎么写出好代码,你可能应该去读读怎么写短篇小说,甚至读读戴尔·卡耐基的……
Man-Month is great book. Kent Beck's Extreme Programming Explained is the second one. But those are mostly about management of software projects. If you want to learn how to write good code you probably should read about how to write short stories and even Dale Carnegie's…