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



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

  

user avatar   davidtsang 网友的相关建议: 
      

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

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

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

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

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

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

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




  

相关话题

  如何用C语言生成(0,1)之间的随机浮点数? 
  能看得懂编程,但自己写却一点都写不出来怎么办? 
  科学计算的程序编写和通常所说的码农的编程有多大的区别? 
  你写代码的起手式是什么样的? 
  最适合编程的笔记本电脑是什么? 
  Test Driven Development 一定要用单元测试来实现吗?单元测试是否会影响工作效率? 
  精通 Java 是一种怎样的体验? 
  为什么有人坚信人类不可能基于 GUI 的操作方式,发明出比「命令式编辑器」效率更高的开发环境? 
  有哪些明明是 bug,却被说成是 feature 的例子? 
  打这样的代码用了一小时零十分钟,大概是个什么手速?(我是初学者中的初学者)? 

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





© 2025-01-03 - tinynew.org. All Rights Reserved.
© 2025-01-03 - tinynew.org. 保留所有权利