从编程技术到项目管理,Roy Singham、Martin Fowler、Rebecca Parsons等来自ThoughtWorks的思想领袖通过本书中的13篇美文,将自己多年沉思和实践所得倾囊相授,引领你走向敏捷软件开发的成功之路。
本书内容丰富,涵盖了软件开发的各个阶段,既包含DSL、SOA、多语言开发和领域驱动设计等热门主题,也有对象设计、一键发布、性能测试和项目管理等方面的经验之谈和独到见解。不论你是开发人员还是项目管理人员,都将从本书中获益匪浅。
第1章 引言
第2章 走完业务软件的“最后一英里”
2.1 “最后一英里”问题的源头
2.2 理解问题
2.3 解决“最后一英里”问题
2.4 人
2.5 自动化
2.6 针对自动测试非功能性需求的设计
2.7 将设计与生产环境分离
2.8 无版本软件
第3章 一个巢穴,二十种ruby dsl
3.1 巢穴
3.2 使用全局函数
3.3 使用对象
3.4 使用闭包
3.5 执行上下文
3.6 字面量集合
3.7 动态接收
3.8 总结
第4章 语言的盛景
. 4.1 简介
4.2 样本
4.3 各种各样的分类
4.4 语言的“生命之树”
4.5 这些都很有趣,但我为什么要关心
第5章 多语言开发
5.1 多语言开发
5.2 用groovy的方式读取文件
5.3 jruby和isblank
5.4 jaskell和函数式编程
5.5 java测试
5.6 多语言开发与未来之路
第6章 对象健身操
6.1 九步迈向优秀软件设计
6.2 练习
6.3 总结
第7章 迭代经理是什么角色
7.1 什么是迭代经理
7.2 怎样成为好的迭代经理
7.3 迭代经理不做什么
7.4 迭代经理与团队
7.5 迭代经理与客户
7.6 迭代经理与迭代
7.7 迭代经理与项目
7.8 总结
第8章 项目生命体征
8.1 项目生命体征
8.2 项目生命体征与健康状况
8.3 项目生命体征与信息指示器
8.4 项目生命体征:项目范围增量图
8.5 项目生命体征:交付质量
8.6 项目生命体征:预算燃尽
8.7 项目生命体征:当前开发状态
8.8 项目生命体征:团队感觉
第9章 消费者驱动契约:服务演化模式
9.1 演化服务:一个例子
9.2 schema版本
9.3 破坏式的变化
9.4 消费者驱动契约
第10章 领域标注
10.1 当领域驱动设计遇到标注
10.2 案例分析:leroy的卡车
10.3 总结
第11章 重构ant构建文件
11.1 简介
11.2 ant重构列表
11.3 总结
11.4 参考文献
11.5 资源
第12章 一键发布
12.1 持续构建
12.2 超越持续构建
12.3 全生命周期的持续集成
12.4 第一道门——提交测试
12.5 第二道门——验收测试套件
12.6 部署准备阶段
12.7 后续的测试阶段
12.8 让过程自动化
12.9 总结
第13章 企业web应用中的敏捷测试和瀑布测试
13.1 简介
13.2 测试生命周期
13.3 测试分类
13.4 环境
13.5 问题管理
13.6 工具
13.7 报表与度量
13.8 测试角色
13.9 参考文献
第14章 实用主义的性能测试
14.1 什么是性能测试
14.2 需求采集
14.3 运行测试
14.4 沟通
14.5 流程
14.6 总结
参考书目
Node.js是一种方兴未艾的新技术,诞生于2009年。经过两年的快速变化,Node.js生态圈已经逐渐走向稳定。Node.js采用了以往类似语言
这本书分城市广场、邻里公园、小型公园和袖珍公园、大学校园户外空间、老年住宅区户外空间等部分,系统地阐述了城市空间设计的理
微机原理与接口技术 内容简介 本书是省精品课程教材,依据电子信息科学与电气信息类平台课程教学基本要求编写,以80x86为主,介绍微机原理的基本理论与技术应用。主...
《李济平 邓定海传》内容简介:本书为雨花台烈士传丛书第四批之一,为李济、邓定海烈士的合传。李济于1927年加入中国,曾任扬州地委
管理运筹学和MATLAB软件应用 内容简介 本书从现代管理科学研究和实际应用的角度出发,将运筹学的原理、建模方法、应用事例和MATLAB软件计算有机地结合起来,...
《Qtfor Python PySide6GUI界面开发详解与实例》内容简介:本书详细介绍了PySide6提供的各种可视化类进行可视化界面编程。本书对各
本书共分10章,除了第1章的通信系统概论之外,余下的章节主要介绍通信的信息理论和传输理论,内容包括:通信的信息理论基础、通信
《漫画分镜头表现教程(第3版)》内容简介:本书共分5章,分别讲解分镜头概述、漫画分镜头表现、四格漫画分镜头表现、特殊分镜头技
Anew,revisededitionofayetunrivaledworkonfrequencydomainanalysisLongrecognizedfor...
Thisremarkablebookpresentsarichandup–to–dateviewofevolutionthatexploresthefar–re...
《2014年会计从业资格考试专用标准化辅导教材系列:会计基础》内容简介:《2014年会计从业资格考试专用标准化辅导教材系列:会计基
Thereisalwaysamarketforgooddesign!我的工作就是让人爱上品牌!CocaCola、Starbucks、IBM……全球品牌设计大师 ...
本书为日本公认的最好的Ruby入门教程。松本行弘亲自审校并作序推荐。本书支持最新的Ruby2.0,也附带讲解了可运行于1.9版本的代码
《时光与你:唯美人像摄影与后期养成攻略》内容简介:关于摄影的知识纷繁而复杂,并没有一条特定的逻辑线贯穿始终,而本书所梳理的
程序员2004合订本 上下 内容简介 程序员2004合订本由程序员杂志社联合电子工业出版社*新推出。本合订本沿袭2001、2002、2003《程序员合订本》的风...
《十堂极简人工智能课》内容简介:从人脸识别到AlphaGo,从无人驾驶到全球经济管理,人工智能作为21世纪极有潜力的一门技术,已经全
《战后在华日本侨俘遣返研究》内容简介:抗战胜利后,中国政府遣返滞留中国的约370万名日本侨俘,即使在解放战争期间遣返工作也未停
《C++程序设计语言》介绍了标准C++以及由C++所支持的关键性编程技术和设计技术。标准C++较以前的版本功能更强大,其中许多新的语
《ANSYS 18.0有限元分析从入门到精通(升级版)》内容简介:本书采用GUI界面操作与APDL命令相互对照的方式,从基础知识、专题技术两
《学电脑从新手到高手》内容简介:《学电脑从新手到高手》以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了电脑的相关知