万本电子书0元读

万本电子书0元读

顶部广告

TDD全视角:认知、实践、工程化与AI融合电子书

(1)中兴资深专家联合执笔,凝结20+年研发实战经验,内容扎实有深度。 (2)理论与实战结合,系统讲解TDD从理念到方法再到工程化的全过程。 (3)实战案例驱动,手把手指导“DD送货”项目,全面掌握TDD核心实践。 (4)推动工程化推广,针对企业级场景,提供成熟度模型与最佳实践。 (5)前瞻AI融合,引AutoTDD、大模型 Prompt 应用,探索智能化研发路径。

售       价:¥

纸质售价:¥66.70购买纸书

4人正在读 | 0人评论 6.5

作       者:袁金松,刘煌,刘玉龙

出  版  社:机械工业出版社

出版时间:2025-07-21

字       数:11.2万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书由中兴通讯资深专家执笔,融合多年的一线项目经验,全面讲解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工具的技术架构和实践应用。<br/>【推荐语】<br/>(1)中兴资深专家联合执笔,凝结20+年研发实战经验,内容扎实有深度。 (2)理论与实战结合,系统讲解TDD从理念到方法再到工程化的全过程。 (3)实战案例驱动,手把手指导“DD送货”项目,全面掌握TDD核心实践。 (4)推动工程化推广,针对企业级场景,提供成熟度模型与最佳实践。 (5)前瞻AI融合,引AutoTDD、大模型 Prompt 应用,探索智能化研发路径。<br/>【作者】<br/>袁金松中兴通讯资深专家级工程师。拥有超过20年企业级软件发与运维实践经验,技术经验丰富、能力全面,涵盖应用研发、大数据处理、系统管理与存储架构等多个领域。尤为擅长TDD及其工程化落地,长期致力于提升团队在TDD实施过程中的效率与质量,积累了深厚的实战经验和方法论体系。刘煌中兴通讯资深专家级工程师。TDD实践的领军者,研发效能提升领域的权威专家,显著提升研发效率与代码质量。作为大数据与AI产品线研发核心骨干,主导发了基于大模型的代码补全助手Copilot、Chat-inline、端侧Agent及Codebase向量检索等创新工具,已在中兴通讯无线业务领域全面推广使用。同时深耕技术研发与创新管理,兼具深厚的技术攻关能力与卓越的团队领导力。刘玉龙中兴通讯专家级工程师。深耕软件发与敏捷实践多年,长期主导TDD的推广与落地工作,擅长以数据驱动和自动化手段提升研发质量与效率。近年来聚焦AI赋能研发,推动智能代码生成与流程优化,致力于通过技术创新释放团队潜能,为企业数智化转型提供有力技术支撑。<br/>
目录展开

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

附录 缩略语与术语

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部