TDD,即测试驱动开发,是一种广受推崇的软件开发方法。然而,有一些开发者却不太喜欢它。为什么呢?

首先,让我们来看看TDD的工作流程。开发者需要先编写测试用例,然后再编写代码来使其通过测试。这种迭代的开发方式可能会让一些开发者觉得烦人。他们可能觉得这样会增加他们的开发时间,而不是像传统的开发方式那样先编写代码再进行测试。

此外,TDD可能会限制开发者的创造性。有些开发者喜欢先想象出自己的代码将会如何运行,然后再开始编写。而TDD则要求他们从测试用例入手,这可能会让他们觉得受到束缚。

最后,TDD可能会增加开发者的工作量。由于需要编写测试用例和代码,开发者可能会觉得TDD会让他们的任务变得更加繁重。

虽然TDD有其优点,如提高代码质量和减少错误率,但也有一些开发者不太喜欢它。不同的开发者有着不同的工作风格和偏好,对于TDD的态度也会有所不同。因此,我们应该尊重每个开发者的选择,而不是强迫他们使用TDD。这样才能让软件开发团队更加和谐地合作,取得更好的成果。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/