新書推薦:
《
云中记
》
售價:NT$
347.0
《
中国古代妇女生活(中国古代生活丛书)
》
售價:NT$
214.0
《
你的认知正在阻碍你
》
售價:NT$
296.0
《
我们身边的小鸟朋友:手绘观鸟笔记
》
售價:NT$
356.0
《
拯救免疫失衡
》
售價:NT$
254.0
《
收尸人
》
售價:NT$
332.0
《
大模型应用开发:RAG入门与实战
》
售價:NT$
407.0
《
不挨饿快速瘦的减脂餐
》
售價:NT$
305.0
|
編輯推薦: |
系统讲解团队开发所必需的工具和方法
详细介绍各个工具的特性及使用要点,并进行比较
自动化意识贯穿全书,真正实现高效开发
|
內容簡介: |
本书以团队开发中所必需的工具的导入方法和使用方法为核心,对团队开发的整体结构进行概括性的说明。内容涉及团队开发中发生的问题、版本管理系统、缺陷管理系统、持续集成、持续交付以及回归测试,并且对“为什么用那个工具”“为什么要这样使用”等开发现场常有的问题进行举例说明。
本书适合初次接手开发团队的项目经理,计划开始新项目的项目经理、Scrum Master,以及现有项目中返工、延期问题频发的开发人员阅读。
|
關於作者: |
池田尚史(作者)
DeNA软件开发工程师。曾做过IT顾问、程序员,从事过软件包开发、Web服务开发。Java的Web应用框架Play Framework 1的提交者。负责本书第1章~第5章,其中第2章的案例分析都是基于自身的实际经验编写的。
Twitter @ikeike443
藤仓和明(作者)
想能(SHANON)基础设施工程师。负责公司内部基础设施及服务环境的安全保障,致力于推动应用部署的自动化,并基于这方面丰富的实践经验,完成了本书第6章。喜欢OpenVZ、LXC等容器型虚拟化技术。
Twitter @fujya
井上史彰(作者)
想能(SHANON)软件工程师、QA工程师,现为想能信息科技(上海)有限公司总经理。开发经验丰富,致力于推动高效的自动化测试。负责本书第7章。
E-mail fu.inoue@gmail.com
严圣逸(译者)
毕业于上海交通大学。8年软件开发经验,期间赴日本工作。现就职于想能信息科技(上海)有限公司,从事基于云平台的客户关系管理及各类营销自动化系统的开发,侧重于对持续集成、自动化部署、自动化测试以及相关的开源工具的研究。本书所介绍的即是译者日常工作中所应用的开发流程以及工具。
|
目錄:
|
第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 什么是理想的项目
2.7 本章总结
第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 多个应用程序版本的测试
|
|