首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MVC3和TDD编码前或编码后

MVC3和TDD编码前或编码后
EN

Stack Overflow用户
提问于 2012-10-12 16:49:19
回答 2查看 80关注 0票数 1

我仍然在掌握MVC3,现在我正在研究TDD,而不断出现的没有意义的事情是。

代码语言:javascript
运行
复制
The first step is to quickly add a test, basically just enough code to fail. 

为什么要为你的代码创建一个pass.To me的测试它更有意义的是编写我的代码,然后测试它,看看它是否失败,并修复任何和所有可能发生的bug。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-12 16:51:57

首先编写测试使您开始思考方法将如何通过和失败-您开始更深入地思考方法。

否则,很容易不加考虑就直接进入方法,导致方法不那么容易测试。稍后再回到单元测试太容易了--这通常不会发生!

而且,如果你先写方法,你会在什么时候写测试呢?当你知道它过去了,当你对它感到“快乐”的时候...在不考虑测试的情况下编写代码是一种滑坡。

票数 1
EN

Stack Overflow用户

发布于 2012-10-12 16:51:15

如果您先编写代码,然后再编写测试,那么您就不是在做测试驱动的开发……

这就是TDD所代表的;您可以编写代码以使预先编写的测试能够通过。如果你不这样做,你就不是在做TDD。

这个想法是你的测试代表了你的应用程序的需求。你先写这些,就像你在开始编码之前把你的需求写在纸上一样。

这样,当您的所有测试都通过时,您就知道完成了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12855392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档