也失去了监督实现代码的能力。我见过有程序员在测试代码中读取实现代码生成的数据,再直接拿之来验证实现代码生成的数据,x必然恒等于x,这样的测试逻辑必然成功,但是毫无意义。

  对测试驱动开发认识的深入,让我更能合理运用它,扬其长避其短,充分享受其带来的便利。

  测试驱动开发带给我前所未有的软件开发体验,人们都说TDD是传染病,一旦接触无法自拔。我想说,是的,但我心甘情愿被传染,无怨无悔,无忧无虑。借用一句英文:There’s nothing to fear, TDD is with us, amen.