ThoughtWorks文集(精选版)

本迷你书从《ThoughtWorks 文集》的13篇文章精选5篇编撰成集。这几篇文章有一个共同点:它们介绍的是一些最根本、最易施行、又最能立竿见影的敏捷实践。藉由这几篇各自独立而又相互关联的文章,我们希望帮助读者从持续集成和测试入手,建立行之有效的项目健康保障体系,并掌握必要的面向对象编程和重构技能,从而切实提升软件质量,并为更进一 步的改进打下坚实基础。

在帮助客户实施敏捷的过程中,ThoughtWorkers 常被问到一个问题:有没有一套标准的“敏捷模板”可供快速入门之用?

作为一种强调持续改进的方法学,自然不会有一套放诸四海而皆准的“标准流程”;但对于希望采用敏捷方法的组织和个人而言,若有一组普遍适用的最佳实践作为基础,便能少走许多弯路,以期事半功倍之效。

摆在你面前的,正是这样一本“敏捷入门手册”。

本迷你书从《ThoughtWorks 文集》的 13 篇文章精选 5 篇编撰成集。这几篇文章有一个共同点:它们介绍的是一些最根本、最易施行、又最能立竿见影的敏捷实践。藉由这几篇各自独立而又相互关联的文章,我们希望帮助读者从持续集成和测试入手,建立行之有效的项目健 康保障体系,并掌握必要的面向对象编程和重构技能,从而切实提升软件质量,并为更进一步的改进打下坚实基础。

免费下载迷你书

如果你喜欢本书,请通过购买原版《ThoughtWorks 文集》支持出版商和 InfoQ 中文站。

点击这里:[DOWNLOAD]

迷你书目录

《ThoughtWorks 文集》原书详细信息

前言

目录

对象健身操

1.1 九步迈向优秀软件设计



1.2 练习

1.3 总结

项目生命体征

2.1 项目生命体征



2.2 项目生命体征与健康状况

2.3 项目生命体征与信息指示器

2.4 项目生命体征:项目范围增量图

2.5 项目生命体征:交付质量

2.6 项目生命体征:预算燃尽

2.7 项目生命体征:当前开发状态

2.8 项目生命体征:团队感觉

一键发布

3.1 持续构建



3.2 超越持续构建

3.3 全生命周期的持续集成

3.4 第一道门──提交测试

3.5 第二道门──验收测试套件

3.6 部署准备阶段

3.7 后续测试阶段

3.8 让过程自动化

3.9 总结

企业 Web 应用中的敏捷测试和瀑布测试

4.1 简介



4.2 测试生命周期

4.3 测试分类

4.4 环境

4.5 问题管理

4.6 工具

4.7 报表与度量

4.8 测试角色

4.9 参考文献

实用主义性能测试

5.1 什么是性能测试



5.2 需求采集

5.3 运行测试

5.4 沟通

5.5 流程

5.6 总结