第 1 章 使用 TDD 的理由
在我们深入探讨什么是测试驱动开发(TDD)以及如何使用它之前,我们需要理解为什么我们需要它。每个经验丰富的开发者都知道,编写糟糕的代码比编写优质的代码更容易。即使是优质的代码,似乎也会随着时间的推移变得更糟。为什么?
在本章中,我们将回顾导致源代码难以处理的技术问题。我们将考虑糟糕代码对团队和企业底线的影响。在本章结束时,我们将清楚地了解需要在代码中避免的反模式。
在本章中,我们将涵盖以下主要主题:
-
编写糟糕的代码
-
识别糟糕的代码
-
降低团队效率
-
削弱业务成果