描述VS2010 Automobile类

开发 后端
这里介绍VS2010 Automobile类,VS2010的即将到来,可以让坚守TDD的开发人员们欢呼了:VS2010的“即用即产生”特性,可以让我们根据测试程序,根据代码的使用情况,快速地反向生成相应的代码。

学习VS2010时,你可能会遇到VS2010 Automobile类问题,这里将介绍VS2010 Automobile类问题的解决方法,在这里拿出来和大家分享一下。测试驱动开发开始流行于20世纪90年代,是极限编程中倡导的程序开发方法之一,其主要思想就是先写测试程序,然后再实现代码使其通过测试。在TDD产生之初,曾经被当做程序员们的救命稻草而受到众人追捧。但是后来在实践过程中人们逐渐发现,由于缺乏相应的开发工具的有力支持,TDD的实施变得困难重重:无法高效地编写测试程序;测试程序写好后,无法自动生成代码框架,开发人员还要用大量的时间来编写实现代码。这些现实的因素都困扰着TDD的发展,让大家有一种TDD“看上去很美”的感觉。

#t#,VS2010的即将到来,可以让坚守TDD的开发人员们欢呼了:VS2010的“即用即产生”特性,可以让我们根据测试程序,根据代码的使用情况,快速地反向生成相应的代码。可以说,“即用即产生”特性,给TDD插上了腾飞的翅膀。还等什么,我们一起来体验一下“即用即产生”特性给TDD带来的无限便利吧。

1. 创建开发项目和相应的测试项目

首先,我们创建一个基于Visual C#的开发项目GFUDemo_CS,项目模板我们选择Windows->Class Library。然后,我们在解决方案GFUDemo_CS中添加一个测试项目TestProject1,项目模板我们选择TestProject

2. 创建测试程序

按照TDD的流程,我们需要先编写测试程序。在测试项目TestProject1中,我们找到单元测试类UnitTest1,将其修改为AutomobileTest,这就是我们接下来将要使用的测试类。

然后,我们找到测试类AutomobileTest中的测试函数TestMethod1,将它修改为 DefaultAutomobileIsInitializedCorrectly。在这个测试函数中,我们创建一个全新的类Automobile的实例。这里我们注意到,VS2010 Automobile类是我们的最终设计目标,但是现在还没有实现,我们就开始使用了。

很快我们就发现Automobile下面出现了红色的波浪线,系统提醒我们这个类还没有创建。这里,我们就可以使用VS2010的“即用即生成”特性来快速地产生Automobile这个类。我们把鼠标移动到这个类上,VS2010会弹出一个下拉标签,如果我们选择其中的“Generate class for ‘Automobile’”,系统就会按照默认的设置创建一个VS2010 Automobile类:

当然,我们也可以选择其中的“Generate other”,对新创建的VS2010 Automobile类的一些参数进行相应的设置。例如,我们可以设置它的访问权限,类型,以及选择所在的项目和文件等等。

责任编辑:佚名 来源: 博客
相关推荐

2009-11-11 12:55:52

Visual Stud

2009-12-11 15:13:15

VS 2010驱动

2009-12-15 17:55:54

VS2010 Ulti

2009-12-15 17:42:29

2009-12-02 14:19:09

VS 2010产品

2009-12-11 14:16:11

VS2010 Ulti

2009-12-18 10:24:28

VS 2010代码

2011-08-16 14:50:05

CMFCToolBarVS2010

2011-06-23 10:16:55

VS2010 QT 4.7.2 QT

2009-12-15 11:16:39

VS2010开发程序

2009-12-11 14:21:55

VS2010程序

2009-12-02 14:05:17

VS2010程序

2009-12-02 15:38:06

VS2010套件

2011-01-18 08:55:20

IntelliTracVS2010

2010-06-29 14:49:12

Typemock IsVS2010

2010-04-14 02:29:35

VS2010开发平台云计算

2009-12-17 15:59:44

VS2010简化版

2010-05-06 17:46:47

2009-12-01 20:10:59

VS2010软件

2010-01-14 10:56:43

Visual C++
点赞
收藏

51CTO技术栈公众号