Viual Studio 2010中的TDD开发初探

现在,大家都很熟悉ASP.NET MVC模式,这是微软在了解企业对于Ruby on Rails的兴趣后,迅速开发出的一个框架。ASP.NET MVC 1在三月份的MIX09上推出,但是还没有出现在Viual Studio 2010和.NET 4测试版中。

成都创新互联-成都网站建设公司,专注成都网站制作、网站建设、外贸网站建设、网站营销推广,空间域名,雅安服务器托管绵阳服务器托管有关企业网站制作方案、改版、费用等问题,请联系成都创新互联

微软Phil Haack称,公司正努力实现不同频道信号传输的安装程序,这样的程序将为ASP.NET MVC安装项目模板和工具,以便使其可以和Viual Studio 2010测试版兼容。ASP.NET MVC会出现在Viual Studio 2010 Beta2中。

TDD对于许多已经接受微软社区的用户来说是一种有前途的开发体验。一直以来对于VS处理问题的方式都存在一些批评。MVC框架使得程序员更容易进行测试驱动型开发。在2010的工具中还有什么新工具可以平复这些批评呢?

当然是有的。此前,如果你使用Orcas[VS2008]或Whidbey[VS 2005]来做测试驱动型开发,那么你所面临的一项挑战就是TDD模式的概念大概是指你可以定义测试,然后确认测试文件,随后你就可以执行类并启动执行直到测试通过。现在挑战的一部分是你在消耗测试中还没有写入的很多东西。当你要写这个测试的时候,在Orcas中,你或许会失去许多对于该测试的IDE支持,因为你可能认为要声明类和测试以便测试类,但是却还没有真正意义上声明项目中类的创建。

Orcas和Whidbey中的IDE迫使我们在该语境之外执行类以及处理项目系统,因此当我们完成这些再调转回头的时候,必须获取测试过的语境。  Viual Studio 2010测试版前期反馈信息受赞赏

在编辑器中,当你处在测试中时,创建一个MVC程序时,你已经创建了查看并且正开始执行查看测试或查看控制器。

你单击一个按钮。它就为你创建一个文件,将其放置在项目系统中的正确位置,往里面放入所有使用过的名称,然后用这些包装应用程序,就将类陈述清楚了。然后你可以使用上面的方法。该方法不存在,因此你可以编写方法。它可以让你保持测试内容,因为你正在编写代码并且IDE做完了启动类初期的所有工作。

许多有关TDD的批评不是因为在框架角度很难实现这种开发。我们刚刚说的是先编写测试,将其作为设计代码进程的一部分。这听起来好像是个巨大工程。MVC模式本来就有助于TDD。要让控件执行测试,执行模式,执行查看,让你在创建测试的过程中保存设计程序时的语境。因此如果你使用MVC或使用任意模式,你就会找到TDD开发,这是因为它不仅限于网络开发,实际上创建类的时候它都贯穿了整个编辑器。人们终究会意识到其价值。

【编辑推荐】

  1. 浅析Visual Studio 2010测试版获好评原因
  2. 在Visual Studio 2010中使用C# 4.0的动态类型
  3. 微软称C++将得到Visual Studio 2010更多支持
  4. Visual Studio 2010的微软云平台扩展发布
  5. Visual Studio 2010爆F#二进制兼容性问题

本文标题:Viual Studio 2010中的TDD开发初探
本文网址:http://www.shufengxianlan.com/qtweb/news18/244118.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联