高效团队开发 工具与方法pdf

图书网 2018年12月27日20:22:53
评论
1.9K

高效团队开发 工具与方法 内容简介

《高效团队开发:工具与方法》以团队开发中所必需的工具的导入方法和使用方法为核心,对团队开发的整体结构进行概括性的说明。内容涉及团队开发中发生的问题、版本管理系统、缺陷管理系统、持续集成、持续交付以及回归测试,并且对“为什么用那个工具”“为什么要这样使用”等开发现场常有的问题进行举例说明。

高效团队开发 工具与方法 目录

版权信息

致中文版的读者

译者序

序言

第1章 什么是团队开发

1.1 一个人也能进行开发

1.2 团队开发面临的问题

1.3 如何解决这些问题

1.4 如何解决这些问题

1.5 阅读本书前的注意事项

第2章 团队开发中发生的问题

2.1 案例分析的前提

2.2 案例分析(第1天)

2.3 案例分析(第1天)中的问题点

2.4 案例分析(第2天)

2.5 案例分析(第2天)中的问题点

2.6 什么是理想的项目

第3章 版本管理

3.1 版本管理系统

3.2 版本管理系统的发展变迁

3.3 分布式版本管理系统

3.4 如何使用版本管理系统

3.5 使用Git顺利地推进并行开发

3.6 Git的开发流程

3.7 数据库模式和数据的管理

3.8 配置文件的管理

3.9 依赖关系的管理

3.10 本章总结

第4章 缺陷管理

4.1 缺陷管理系统

4.2 主要的缺陷管理系统

4.3 缺陷管理系统与版本管理系统的关联

4.4 新功能开发、修改bug时的工作流程

4.5 回答“那个bug是什么时候修正的”的问题

4.6 回答“为什么要这样修改”的问题

4.7 本章总结

第5章 CI(持续集成)

5.1 CI(持续集成)

5.2 build工具的使用方法

5.3 测试代码的写法

5.4 执行基于Jenkins的CI

5.5 CI的运用

5.6 本章总结 借助CI能够实现的事情

第6章 部署的自动化(持续交付)

6.1 应该如何部署

6.2 部署的自动化

6.3 引导(Bootstrapping)

6.4 配置(Configuration)

6.5 编配(Orchestration)

6.6 考虑运用相关的问题

6.7 本章总结

第7章 回归测试

7.1 回归测试

7.2 Selenium

7.3 Jenkins和Selenium的协作

7.4 Selenium测试的高速化

7.5 多个应用程序版本的测试

7.6 本章总结

高效团队开发 工具与方法 精彩文摘

3.7.2 应该如何管理数据库模式

对数据库模式进行版本管理,应该管理什么?又怎么管理呢?让我们具体地来看一下。这里假设数据库为MySQL或PostgreSQL等,也就是说使用了RDBMS,以此为前提来继续下面的话题。但是这里的数据库并不局限于RDBMS,文本文件、XML文件、对象数据库以及最近使用频率逐渐增加的MongoDB等NoSQL数据库,它们的思考方法也是完全相同的。

版本管理的必要条件

对数据库模式进行版本管理的必要条件中,比较重要的是以下3个。

无论什么环境都能用相同的步骤来构建数据库

能够反复执行多次

文本文件

上面这些也是和CI相关联的思考方法。CI相关的内容将在第5章进行说明。对于数据库模式,和代码一样进行版本管理,无论任何环境都能反复构建,这一点是非常重要的。另外,为了用版本管理系统方便地进行合并,以文本文件的形式管理模式也是很重要的。

例如有的开发现场使用商用的GUI工具来建立数据库模式,这样的工具有时反而会影响团队开发的效率。因此一定要以程序能够反复执行的文本文件形式来管理数据库模式。

什么是数据库迁移

数据库模式的CI称为CDBI(Continuous DataBase Integration)。《持续集成:软件质量改进和风险降低之道》中也以专门的章节对其进行了说明。但是最近比起CDBI,使用从RubyonRails的工具名(Migration)衍生而来的“数据迁移”这个叫法的人似乎更多一些。

图书网:高效团队开发 工具与方法pdf

继续阅读

→→→→→→→→→→→→→→→→→→→→查找获取

项目管理IT人文

关键链pdf

关键链 作者: 艾利·高德拉特 译者: 罗嘉颖 关键链 出版社: 电子工业出版社 关键链 内容简介 《关键链(修订本)》内容简介:项目无处不在.但都有一定的特征:可动用的资源有限;有完成日期及开支限制...
项目管理IT人文

算法小时代 从数学到生活的历变pdf

算法小时代 从数学到生活的历变 作者:(法)瑟格·阿比特博,吉尔·多维克 算法小时代 从数学到生活的历变 出版社:人民邮电出版社 算法小时代 从数学到生活的历变 内容简介 算法与人工智能是当下热门的话...
项目管理IT人文

机器人简史(第二版)pdf

机器人简史(第二版) 作者:中国电子学会 机器人简史(第二版) 出版社:电子工业出版社 机器人简史(第二版) 内容简介 《机器人简史(第二版)》将向读者展现一个绚丽多姿的机器人世界。在这本书里,你不但...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: