TDD全视角:认知、实践、工程化与AI融合
内容简介:本书全面讲解TDD的基础理论、实践操作、工程化推广路径与未来发展方向。本书主要内容如下:认知篇(第1-2章):详细介绍TDD的历史背景、核心原则和要点,以及本质,并且通过第一性原理探讨TDD的真正价值和作用,帮助读者建立全面的TDD认知。实践篇(第3-9章):围绕TDD的实施流程和方法展开,从正确的操作步骤、用例拆分与Todolist设计,到黑盒/白盒测试、测试分层、测试数据管理及测试替身技术(如Fake和Mock),提供了丰富的实践经验和应对策略。同时,本篇以“DD送货”项目为案例,展示了TDD在微服务架构下的实践全景图。工程化篇(第10-11章):探讨如何推动TDD在大型组织中的规模化落地,包括TDD规模化落地的价值、难点和方案,提出了一系列最佳实践和成熟度评估方法,帮助企业实现TDD的长期稳定运作。拓展篇(第12-13章):聚焦于大模型对软件开发的深远影响,分析大模型如何改变软件工程范式,以及程序员如何拥抱AI技术。
登录后可荐购