本篇主要提供敏捷开发电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
《敏捷开发(纪念版)》通过丰富的案例来诠释了敏捷开发和敏捷设计的基础知识,介绍了UML模型如何转为实际可用的C#代码。在总体上概述敏捷运动之后,展示了敏捷实践过程,并通过大量有价值的源代码实例来展示了敏捷设计、开发与实践。
通过本书的阅读,读者可以掌握以下主题:
● 12个敏捷原则和14个极限编程实践
● 技术预研,故事拆分,速率,迭代和版本规划
● 测试驱动开发、测试先行设计以及验收测试
● 单元测试与重构
● 结对编程
● 敏捷设计与设计异味
● 5类UML图及其高效用法
● 面向对象的软件包设计及其设计模式
● 如何综合运用所有要点来实现一个真实的项目
《敏捷开发(纪念版)》介绍敏捷原则、模式和实践,包含4部分38章24个附录,首先概述敏捷开发、包含6个主题,分别为敏捷实践、极限编程、规划、测试、重构和编程活动。接下来介绍敏捷设计,解释了5个设计原则、UML及其应用,包括状态图、对象图、用例图、序列图和类图,并以一个完整的咖啡机编程案例来介绍具体的用法。
通过薪水支付系统Payroll的实战练习,《敏捷开发(纪念版)》中呈现了敏捷开发的整个过程及其实用价值。
《敏捷开发(纪念版)》适合真正想要通过敏捷方法来提升软件开发技能以及及时交付软件价值的所有读者阅读和参考,尤其适合开发、管理和业务分析岗位的人员学习。通过《敏捷开发(纪念版)》的阅读,读者还可以了解UML、设计模式、面向对象设计原则以及包括极限编程在内的敏捷方法。
《敏捷开发(纪念版)》通过丰富的案例来诠释了敏捷开发和敏捷设计的基础知识,介绍了UML模型如何转为实际可用的C#代码。在总体上概述敏捷运动之后,展示了敏捷实践过程,并通过大量有价值的源代码实例来展示了敏捷设计、开发与实践。
通过《敏捷开发(纪念版)》的阅读,读者可以掌握以下主题:
12个敏捷原则和14个极限编程实践
技术预研,故事拆分,速率,迭代和版本规划
测试驱动开发、测试先行设计以及验收测试
单元测试与重构
结对编程
敏捷设计与设计异味
5类UML图及其高效用法
面向对象的软件包设计及其设计模式
如何综合运用所有要点来实现一个真实的项目
罗伯特·C.马丁(Robert C.Martin),业内人士尊称的“鲍勃大叔”(Uncle Bob),是国际知名的软件工程师和导师,一位有五十多年健康编码经验的程序员,cleancoders.com联合创始人和Uncle Bob咨询公司创始人,主要提供软件咨询、技能培训和视频教学服务。
他在专业技术领域具有较深的造诣。除了担任C++Report杂志的总编辑,他还发表了大量有影响力的文章,受邀在许多国际性软件大会上发表演讲。他是SOLID五大原则的奠基人,是《敏捷宣言》联合签署人并担任过敏捷联盟首届主席。他擅长的主题有软件匠艺、敏捷软件开发和测试驱动开发等。
马丁是个终生学习者,52年出生的他,还在考飞行驾照。
米咖·马丁(Micah Martin),软件工程师、咨询顾问、培训师,擅长的领域有面向对象设计原则与模式、敏捷软件开发实践。他是开源项目FitNesse项目的创始人和开发总监。他著述颇丰,同时也是很多软件大会的演讲嘉宾。
刚刚交付完Eclipse开源项目的一个大版本后,我就马不停蹄地着手为这本书写序。刚刚开始恢复元气的我,脑子还有些模糊。但有一点我比以往更清楚,那就是“交付产品的关键因素是人,而不是过程”。我们成功的诀窍很简单:和沉迷于交付软件的人一起工作,使用适合自己团队的轻量过程进行开发,在此过程中不断调整和适应。
如果了解过我们团队中的开发人员,就会发现他们都认为编程是软件开发的中心。他们不仅写代码,还会持续消化和洗手代码以保持对系统的理解。用代码验证设计时得到的反馈,对设计者的信心来说至关重要。我们的开发人员知道模式、重构、测试、增量交付、频繁构建以及其他一些XP(极限编程)最佳实践的重要性。这些实践改变了我们对当今软件开发方法的看法。
对于技术风险高以及需求变化频繁的项目,熟练掌握这种开发风格是获得成功的先决条件。虽然敏捷开发方法不太注重形式和项目文档,但一旦涉及重要的日常开发实践,却表现出了极大的关注。落地这些实践正是本书的重点。
作者长期活跃于面向对象社区,对C++实践、设计模式以及面向对象设计的一般原则都有贡献。他是XP和敏捷方法的早起倡导者。本书以这些贡献为基础,覆盖了敏捷软件开发实践的全部内容。这是一项了不起的成就。不仅如此,作者在说明每件事情的时候,都用了案例和代码,这与敏捷实践完全一致。他用写代码这个实际行动来阐明敏捷编程和敏捷设计。