展开全部

主编推荐语

系统讲解TDD从理念到方法再到工程化的全过程。

内容简介

本书由中兴通讯资深专家执笔,融合多年的一线项目经验,全面讲解TDD的基础理论、实践操作、工程化推广路径与未来发展方向。内容覆盖广泛、体系完整,既是开发者个人成长的实用工具书,也是团队与企业推进TDD落地的权威参考。

本书主要内容如下:

认知篇(第1~2章),详细介绍TDD的历史背景、核心原则和要点,以及本质,并且通过第一性原理探讨 TDD 的真正价值和作用,帮助读者建立全面的TDD认知。

实践篇(第3~9章),围绕TDD的实施流程和方法展开,从正确的操作步骤、用例拆分与Todolist设计,到黑盒/白盒测试、测试分层、测试数据管理及测试替身技术(如Fake和Mock),提供了丰富的实践经验和应对策略。同时,本篇以“DD 送货”项目为案例,展示了TDD在微服务架构下的实践全景图。

工程化篇(第10~11章),探讨如何推动TDD在大型组织中的规模化落地,包括TDD规模化落地的价值、难点和方案,提出了一系列最佳实践和成熟度评估方法,帮助企业实现TDD的长期稳定运作。

拓展篇(第12~13章),聚焦于大模型对软件开发的深远影响,分析大模型如何改变软件工程范式,以及程序员如何拥抱AI技术。本篇还探讨了大模型辅助TDD开发的“双轮驱动”模式,并详细介绍了相关的Prompt技巧、模板及AutoTDD工具的技术架构和实践应用。

目录

  • 版权信息
  • Foreword 序1
  • Foreword 序2
  • Preface 前言
  • 认知篇
  • Chapter 1 第1章 TDD是什么
  • 1.1 TDD的前世今生
  • 1.2 TDD的原则和要点
  • 1.3 TDD的本质
  • Chapter 2 第2章 TDD的价值
  • 2.1 TDD与研发效能的关系
  • 2.2 TDD提升软件工程能力
  • 2.3 TDD提升人员能力
  • 2.4 TDD提升研发效能是持续性的
  • 2.5 TDD有助于打造工程师文化
  • 实践篇
  • Chapter 3 第3章 实施TDD的正确姿势
  • 3.1 TDD的动作要领
  • 3.2 TDD在研发流程中的定位
  • Chapter 4 第4章 TDD的Todolist
  • 4.1 如何理解Todolist
  • 4.2 如何输出Todolist
  • 4.3 如何保证Todolist的质量
  • Chapter 5 第5章 TDD测试用例
  • 5.1 TDD实践中的黑盒/白盒测试
  • 5.2 TDD实践与测试分层的关系
  • 5.3 测试用例的质量
  • 5.4 测试数据的管理
  • Chapter 6 第6章 测试替身及ZFake框架
  • 6.1 测试替身
  • 6.2 自研ZFake仿真框架的价值
  • 6.3 ZFake-J框架的实现原理
  • 6.4 ZFake-J框架的使用方法
  • Chapter 7 第7章 TDD优化软件设计
  • 7.1 TDD如何驱动设计
  • 7.2 TDD与重构
  • Chapter 8 第8章 TDD的实践路径与评估方法
  • 8.1 保证测试先行
  • 8.2 “小步快走”地实现TDD
  • 8.3 开发异步场景下的测试用例
  • 8.4 TDD实践的学派之争
  • 8.5 改善TDD实践的局限性
  • Chapter 9 第9章 一个完整的TDD实践案例
  • 9.1 需求分析
  • 9.2 方案设计
  • 9.3 输出Todolist
  • 9.4 TDD开发实现
  • 工程化篇
  • Chapter 10 第10章 推动TDD规模化落地
  • 10.1 TDD规模化落地的价值
  • 10.2 TDD规模化落地的难点
  • 10.3 如何应对规模化落地的难点
  • Chapter 11 第11章 TDD规模化落地的方案
  • 11.1 TDD落地范式
  • 11.2 TDD成熟度评估
  • 11.3 TDD实践效果评估
  • 11.4 TDD推广的最佳实践
  • 拓展篇
  • Chapter 12 第12章 大模型对软件开发的影响
  • 12.1 大模型将改变软件工程范式
  • 12.2 程序员如何拥抱大模型
  • Chapter 13 第13章 大模型辅助TDD开发
  • 13.1 TDD的“双轮驱动”思路
  • 13.2 Prompt技巧与模板
  • 13.3 双轮驱动工具AutoTDD
  • 附录 缩略语与术语
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。