高效团队开发:工具与方法
副标题:无
作者: [日]池田尚史 藤仓和明 井上史彰
内容简介:
序言 本书名为《高效团队开发:工具与方法》。读者朋友们大多都知道,团队开发是一件复杂、困难的事情。关于团队开发,现在已经有了各式各样的方法论和工具。方法论方面,除了 Scrum、XP 等敏捷开发以外,还有些更具体的设计开发方法,如 TDD(Test Driven Development,测试驱动开发)、BDD(Behavior Driven Development,行为驱动开发)、TiDD(Ticket Driven Development,缺陷驱动开发)等,以及具体实践,如 CI(Continuous Integration,持续集成)、CD(Continuous Delivery,持续交付)等。讲述这些方法论的书籍、杂志以及网站到处都是,甚至多得让人不知该从何处着手。再看一下从技术上支持这些方法论的工具,缺陷管理系统、版本管理系统、自动化测试、静态分析工具、自动化部署工具等,仅是种类就有很多。即使是简单地列举每一类中具有代表性的工具,其数量就多得令人感到头晕。并且和数年前相比,支持团队开发的工具已经变得非常易用,能方便地构建高效的开发流程。但由于信息量过多,并且很分散,所以想要系统性地学习或者对新人进行高效的培训都还是比较困难的。正是因为意识到了上述这些问题,笔者才有了写作本书的想法。本书以团队开发中所必需的工具的导入方法和使用方法为重点,对团队开发的整体结构进行概括性的说明。并且对“为什么用那个工具”“为什么要这样使用”等开发现场常有的一些问题进行举例说明。希望你能喜欢本书。
目录预览:
高效团队开发:工具与方法
版权声明
致中文版的读者
译者序
序言
读者对象
致谢
第 1 章 什么是团队开发
1.1 一个人也能进行开发
1.2 团队开发面临的问题
1.3 如何解决这些问题
1.4 如何解决这些问题
1.4.1 第 2 章 :案例分析
1.4.2 第 3~5 章 :基础实践
1.4.3 第 6~7 章 :持续交付和回归测试
1.5 阅读本书前的注意事项
1.5.1 最好的方法是具体问题具体分析
1.5.2 没有最好的工具
第 2 章 团队开发中发生的问题
2.1 案例分析的前提
2.1.1 项目的前提条件
2.2 案例分析(第 1 天)
2.2.1 问题 1 :重要的邮件太多,无法确定处理的优先顺序
2.2.2 问题 2 :没有能用于验证的环境
2.2.3 问题 3 :用别名目录管理分支
2.2.4 问题 4 :重新制作数据库比较困难
2.3 案例分析(第 1 天)中的问题点
2.3.1 问题 1 :重要的邮件太多,无法确定处理的优先顺序
2.3.2 问题 2 :没有能用于验证的环境
2.3.3 问题 3 :用别名目录管理分支
2.3.4 问题 4 :重新制作数据库比