百科问答小站 logo
百科问答小站 font logo



TDD(测试驱动开发)是否已死? 第1页

  

user avatar   davidtsang 网友的相关建议: 
      

DHH说TDD死了,那TDD肯定没救了。大神的话,我们应该拥护。

实际上我从来没有用过TDD,原因很简单:

1、刚开始的时候,很多时候你不知道要做什么,所以无法先整个测试出来。

2、其次,迭代的时候,你是不是还得改测试用例?得,花费了双倍的时间。

3、写测试用例很多时候费的时间比写代码还多,不利于快速开发。

我一边都是东西都写好了,再测试一下。这样感觉比较靠谱。甚至没有测试凑合用,

先写测试,再开发,真不是正路。




  

相关话题

  如何正确地用 Test Driven Development 实现算法? 
  为何谷歌之类大厂程序员认为敏捷开发是瞎扯淡? 
  用计算器打 CS,实际上真的可以实现吗? 
  设计 MySQL 数据表的时候一般都有一列为自增 ID,这样设计原因是什么,有什么好处? 
  有没有一段代码,让你为人类的智慧击节叫好? 
  装满的硬盘中是 1 多还 0 多? 
  为什么苹果在各个方面都要另立门户? 
  程序员用机械键盘是为了识别敲击声还是为了宏编程所带来的方便? 
  怎样反驳「程序 = 算法 + 数据结构」的言论? 
  为什么GCC的版本号增速比以前快这么多? 

前一个讨论
为什么英国人要在茶里加糖呢?
下一个讨论
如何证明这个世界是一场「多人联网游戏」而不是「单机游戏」?





© 2025-05-29 - tinynew.org. All Rights Reserved.
© 2025-05-29 - tinynew.org. 保留所有权利