推荐:《敏捷软件开发、原则、模式与实践》电子版

本书由敏捷开发创始人之一撰写,深入探讨了敏捷开发和极限编程的实战策略。通过真实案例,展示了如何在预算和时间限制下运用敏捷方法进行项目计划、测试、重构和结对编程。内容涵盖敏捷设计原则,如单一责任、开放-封闭、Liskov替换等,并通过多个模式应用实例,如COMMAND、TEMPLATE METHOD、FACADE等,帮助读者理解如何解决面向客户系统的设计问题。
摘要由CSDN通过智能技术生成

 

内容简介

在这本书中,享誉全球的软件开发专家和软件工程大师Robert C.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。
  ·讲述在预算和实践要求下,软件开发人员和项目经理如何使用敏捷开发完成项目。
  ·使用真实案例讲解如何用极限编程来设计、测试、重构和结对编程。
  ·包含了极具价值的可多次使用的C++和JAVA源代码
  ·重点讲述了如何使用UML和设计模式解决面向客户系统的问题

目录

第Ⅰ部分 敏捷开发
第一章 敏捷实践
第二章 极限编程概述
第三章 计划
第四章 测试
第五章 重构
第六章 一次编程实践

第Ⅱ部分 敏捷设计
第七章 什么是敏捷设计
第八章 单一责任原则(SRP)
第九章 开放—封闭原则(OCP)
第十章 Liskov替换原则(LSP)
第十一章 依赖倒置原则(DIP)
第十二章 接口隔离原则(ISP)

第Ⅲ部分 薪水支付案例研究

第十三章 COMMAND模式和ACTIVE OBJECT模式
第十四章 TEMPLATE METHOD模式和STRATEGY模式:继承与委托
第十五章 FACADE模式和MEDIATOR模式
第十六章 SINGLETON模式和MONOSTATE模式
第十七章 NULL OBJECT模式
第十八章 薪水支付案例研究:第一次迭代开始
第十九章 薪水支付案例研究:实现

第Ⅳ部分 打

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值