再来一篇批判 TDD(test-driven development)教条主义的文章。用了TDD,写程序的目就变成了让一堆测试通过,变得保守、不敢改代码,因为惧怕花大时间去修复坏掉的测试。

当写程序的唯一目的变成了让一堆枯燥无味的测试通过,写程序的人的积极性就大大降低了;就像如果创业的目的是为了拉风投,那就会去做容易拉到风投的产品,产品设计是为了迎合风投的口味,而不是为了市场、为了用户。

分享到: