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



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

  

user avatar   davidtsang 网友的相关建议: 
      

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

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

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

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

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

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

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




  

相关话题

  为什么C语言中计算机认为0是假的,其他数都是真的? 
  为什么大多数编译厂商不把 bool 类型实现为 1 bit 而是 8 bit 或者32 bit? 
  大一被调剂到计算机,但对电脑根本不了解,就只会上上网聊聊天,连入门都算不上,现在应该怎样入门? 
  编程领域都有哪些牛逼闪闪的「禁术」? 
  if(x>y)和if(x-y>0)有没有区别(x,y都是int)? 
  请问#define PI 3.1416比float pi=3.1416有什么优势呢? 
  如何分辨验证码的“O”和“0”?程序员能否避免在验证码中出现这2个不容易分辨的字符。 
  数学系为什么有那么多编程课程任务? 
  如何看待「大部分程序员只会写三年代码」的说法? 
  为什么说程序员的前三年不要太看重工资水平? 

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





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