
Agile software development:principles, patterns, and practices
副标题:无
分类号:
ISBN:9787115164391
微信扫一扫,移动浏览光盘
简介
本书中,享誉全球的软件开发专家和软件工程大师Robert C.Martin深
入而生动地使用真实案例讲解了面向对象基本原则、重要的设计模式、UML
和敏捷实践等程序员必备的知识。
本书于2003年荣获第13届Jolt大奖,是C++和Java程序员提高自身水平
的绝佳教材,也适于用作高校计算机、软件工程专业相关课程的教材或参
考书。
目录
Section 1 Agile Development敏捷开发
Chaper 1 Agile Practices敏捷实践
The Agile Alliance敏捷联盟
The Manifesto of the Agile Alliance敏捷联盟宣言
Principles敏捷原则
Conclusion结论
Bibliography参考文献
Chaper 2 Overview of Extreme Programming极限编程概述
The Practices ofExtreme Programming极限编程的实践
Customer Team Member客户团队成员
User Stories用户故事
Short Cycles短交付周期
Acceptance Tests验收测试
Pair Programming结队编程
Test Driven Development测试驱动开发
Collective Ownership集体昕有权
Continuous Integration持续集成
Sustainable Pace可持续的开发速度
Open Workspace开放工作空间
The Planning Game计划游戏
Simple Design简单设计
Refactoring重构
Metaphor隐喻
Conclusion结论
Bibliography参考文献
Chapter 3 Planning计划
Initial Exploration初始探索
Spiking,Splitting,and Velocity探究、分解和速度
Release Planning发布计划
Iteration Planning迭代计划
Task Planning任务计划
The Halfway Point迭代中点
Iterating迭代
Conclusion结论
Bibliography参考文献
Chapter 4 Testing测试
Test Driven Development测试驱动开发
An Example of Test-First Design测试优先设计的例子
Test Isolation测试促进隔离
Serendipitous Decoupling意外获得的解耦合
Acceptance Tests验收测试
Example of Acceptance Testing验收测试示例
Serendipitous Architecture意外获得的架构
Conclusion 结论
Bibliography参考文献
Chapter 5 Refactoring重构
Generating Primes:A Simple Example of Refactoring素数产生程序:一个简单的重构示例
The Final Reread最后审视
Conclusion结论
Bibliography参考文献
Chapter 6 A Programming Episode一次编程实践
The Bowling Game保龄球比赛
Conclusion结论
Section 2 Agile Design敏捷设计
Chapter 7 What Is Agile Design?什么是敏捷设计
Chapter 8 SRP:The Single-Responsibility Principle SRP:单一职责原则
Chapter 9 OCP:The Open-Closed Principle OCP:开放一封闭原则
Chapter 10 LSP:The Liskov Substitution Principle LSP:Liskov替换原则
Chapter 11 DIP:The Dependency-Inversion Principle DIP:依赖倒置原则
Chapter 12 ISP:The Interface-Segregation Principle ISP:接口隔离原则
Section 3 The Payroll Case Study薪酬系统案例研究
Chapter 13 COMMAND and ACTIVE 0BJECT COMMAND模式与ACTIVE OBJECT模式
Chapter 14 TEMPLATE METHOD&STRATEGY:Inheritance VS.Delegation T……
Chaper 1 Agile Practices敏捷实践
The Agile Alliance敏捷联盟
The Manifesto of the Agile Alliance敏捷联盟宣言
Principles敏捷原则
Conclusion结论
Bibliography参考文献
Chaper 2 Overview of Extreme Programming极限编程概述
The Practices ofExtreme Programming极限编程的实践
Customer Team Member客户团队成员
User Stories用户故事
Short Cycles短交付周期
Acceptance Tests验收测试
Pair Programming结队编程
Test Driven Development测试驱动开发
Collective Ownership集体昕有权
Continuous Integration持续集成
Sustainable Pace可持续的开发速度
Open Workspace开放工作空间
The Planning Game计划游戏
Simple Design简单设计
Refactoring重构
Metaphor隐喻
Conclusion结论
Bibliography参考文献
Chapter 3 Planning计划
Initial Exploration初始探索
Spiking,Splitting,and Velocity探究、分解和速度
Release Planning发布计划
Iteration Planning迭代计划
Task Planning任务计划
The Halfway Point迭代中点
Iterating迭代
Conclusion结论
Bibliography参考文献
Chapter 4 Testing测试
Test Driven Development测试驱动开发
An Example of Test-First Design测试优先设计的例子
Test Isolation测试促进隔离
Serendipitous Decoupling意外获得的解耦合
Acceptance Tests验收测试
Example of Acceptance Testing验收测试示例
Serendipitous Architecture意外获得的架构
Conclusion 结论
Bibliography参考文献
Chapter 5 Refactoring重构
Generating Primes:A Simple Example of Refactoring素数产生程序:一个简单的重构示例
The Final Reread最后审视
Conclusion结论
Bibliography参考文献
Chapter 6 A Programming Episode一次编程实践
The Bowling Game保龄球比赛
Conclusion结论
Section 2 Agile Design敏捷设计
Chapter 7 What Is Agile Design?什么是敏捷设计
Chapter 8 SRP:The Single-Responsibility Principle SRP:单一职责原则
Chapter 9 OCP:The Open-Closed Principle OCP:开放一封闭原则
Chapter 10 LSP:The Liskov Substitution Principle LSP:Liskov替换原则
Chapter 11 DIP:The Dependency-Inversion Principle DIP:依赖倒置原则
Chapter 12 ISP:The Interface-Segregation Principle ISP:接口隔离原则
Section 3 The Payroll Case Study薪酬系统案例研究
Chapter 13 COMMAND and ACTIVE 0BJECT COMMAND模式与ACTIVE OBJECT模式
Chapter 14 TEMPLATE METHOD&STRATEGY:Inheritance VS.Delegation T……
Agile software development:principles, patterns, and practices
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
