没有合适的资源?快使用搜索试试~ 我知道了~
敏捷技能修炼(Essential Skills for the Agile Developer)
5星 · 超过95%的资源 需积分: 10 124 下载量 168 浏览量
2012-08-29
10:12:13
上传
评论 2
收藏 2.7MB PDF 举报
温馨提示
试读
262页
高清英文PDF版。 《敏捷技能修炼:敏捷软件开发与设计的最佳实践》的4位作者都是世界顶级的软件开发专家和敏捷导师,都有数十年的软件行业从业经验,其中3位曾荣获jolt大奖。本书是敏捷软件开发领域公认的经典著作,权威性毋庸置疑。 《敏捷技能修炼:敏捷软件开发与设计的最佳实践》中内容围绕“敏捷式编程”这一主题展开,对每一位敏捷软件开发人员都应该掌握的核心技能和技术进行了深入阐述,总结出了大量最佳实践,提供了一整套最精炼的技术集合,可以帮助他们在开发中变得游刃有余,极大地提高开发效率和软件质量。 全书共分四个部分:第一部分(1~7章),阐述了在软件开发过程中能起到“四两拨千斤”作用的几种思想方法(“小舵板”),如意图导向编程、分离构造和使用、测试先行和shalloway原则等,并总结了业界常用的几种实践,包括如何封装、面向接口的设计和验收测试驱动等;第二部分(8~9章),对过度设计和持续集成这两个问题进行了深入的探讨,并给出了最佳实践;第三部分(10~13章),作者分享了很多只有在他们的教学现场才能获得的经验,这些经验是优秀架构师应该具备的,具体包括共性和可变性分析、以开放关闭原则为目标的重构、需求与功能接口、何时以及如何使用继承等重要内容;第四部分是附录,介绍了统一建模语言、提高代码质量的原则,以及如何封装原始数据类型等。
资源推荐
资源详情
资源评论
ptg6843614
ptg6843614
Praise for Essential Skills for the Agile Developer
“I tell teams that the lean and agile practices should be treated like a
buffet: Don’t try and take everything, or it will make you ill—try the
things that make sense for your project. In this book the authors have
succinctly described the ‘why’ and the ‘how’ of some of the most effec-
tive practices, enabling all software engineers to write quality code for
short iterations in an efficient manner.”
—Kay Johnson
Software Development Effectiveness Consultant, IBM
“Successful agile development requires much more than simply mas-
tering a computer language. It requires a deeper understanding of
agile development methodologies and best practices. Essential Skills for
the Agile Developer provides the perfect foundation for not only learn-
ing but truly understanding the methods and motivations behind agile
development.”
—R.L. Bogetti
www.RLBogetti.com,
Lead System Designer, Baxter Healthcare
“Essential Skills for the Agile Developer is an excellent resource filled with
practical coding examples that demonstrate key agile practices.”
—Dave Hendricksen
Software Architect, Thomson Reuters
ptg6843614
Essential Skills for the
Agile Developer
ptg6843614
This page intentionally left blank
ptg6843614
Essential Skills for the
Agile Developer
A Guide to Better Programming and Design
Alan Shalloway
Scott Bain
Ken Pugh
Amir Kolsky
Upper Saddle River, NJ • Boston • Indianapolis • San Francisco
New York • Toronto • Montreal • London • Munich • Paris • Madrid
Capetown • Sydney • Tokyo • Singapore • Mexico City
剩余261页未读,继续阅读
哈利VS路亚
- 粉丝: 26
- 资源: 120
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页