可能重复:如何说服团队中的程序员使用TDD?
有哪些最好的方法可以鼓励和灌输TDD习惯给一个从未使用过TDD的团队?
有没有人能分享他们用正确和错误的方法让团队使用TDD的经验,使其有效并希望在所有未来项目中继续使用它?
有没有人能分享他们用正确和错误的方法让团队使用TDD的经验,使其有效并希望在所有未来项目中继续使用它?
首先,您需要确保开发人员接受培训,学习如何有效地进行测试驱动开发。在掌握xUnit之后,他们应该接受关于如何使用模拟对象的培训。这是一种更为复杂的tdd(从“开发”到“设计”),对于有抱负的开发人员来说非常吸引人,因为通过采用这种技术,他们应该能够生成更好的代码,并且能够更好地测试交互。
我提到上述优点是因为这是我试图说服团队采用TDD的一种方式。
然而,这个问题的真正答案是建立持续集成,选择拒绝没有附带单元测试的代码的选项 :-)
祝你好运