第 2 章 使用TDD创建优质代码
我们已经看到,糟糕的代码是个坏消息:对业务不利,对用户不利,对开发者也不利。测试驱动开发(TDD)是一种核心的软件工程实践,它帮助我们避免糟糕的代码进入我们的系统。
本章的目标是学习 TDD 如何具体帮助我们创建经过良好工程化、正确的代码,以及它如何帮助我们保持这种状态。到本章结束时,我们将理解优质代码背后的基本原则,以及 TDD 如何帮助我们创建它。理解 TDD 为什么有效对我们来说很重要,这可以激励我们,并让我们能够向同事解释为什么我们也推荐他们使用它。
在本章中,我们将涵盖以下主要主题:
-
设计高质量的代码
-
揭示设计缺陷
-
防止逻辑缺陷
-
防范未来的缺陷
-
为代码编写文档