新聞中心
學習VS2010時,你可能會遇到VS2010 Automobile類問題,這里將介紹VS2010 Automobile類問題的解決方法,在這里拿出來和大家分享一下。測試驅(qū)動開發(fā)開始流行于20世紀90年代,是極限編程中倡導(dǎo)的程序開發(fā)方法之一,其主要思想就是先寫測試程序,然后再實現(xiàn)代碼使其通過測試。在TDD產(chǎn)生之初,曾經(jīng)被當做程序員們的救命稻草而受到眾人追捧。但是后來在實踐過程中人們逐漸發(fā)現(xiàn),由于缺乏相應(yīng)的開發(fā)工具的有力支持,TDD的實施變得困難重重:無法高效地編寫測試程序;測試程序?qū)懞煤?,無法自動生成代碼框架,開發(fā)人員還要用大量的時間來編寫實現(xiàn)代碼。這些現(xiàn)實的因素都困擾著TDD的發(fā)展,讓大家有一種TDD“看上去很美”的感覺。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)公司、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了華州免費建站歡迎大家使用!
#t#,VS2010的即將到來,可以讓堅守TDD的開發(fā)人員們歡呼了:VS2010的“即用即產(chǎn)生”特性,可以讓我們根據(jù)測試程序,根據(jù)代碼的使用情況,快速地反向生成相應(yīng)的代碼??梢哉f,“即用即產(chǎn)生”特性,給TDD插上了騰飛的翅膀。還等什么,我們一起來體驗一下“即用即產(chǎn)生”特性給TDD帶來的無限便利吧。
1. 創(chuàng)建開發(fā)項目和相應(yīng)的測試項目
首先,我們創(chuàng)建一個基于Visual C#的開發(fā)項目GFUDemo_CS,項目模板我們選擇Windows->Class Library。然后,我們在解決方案GFUDemo_CS中添加一個測試項目TestProject1,項目模板我們選擇TestProject
2. 創(chuàng)建測試程序
按照TDD的流程,我們需要先編寫測試程序。在測試項目TestProject1中,我們找到單元測試類UnitTest1,將其修改為AutomobileTest,這就是我們接下來將要使用的測試類。
然后,我們找到測試類AutomobileTest中的測試函數(shù)TestMethod1,將它修改為 DefaultAutomobileIsInitializedCorrectly。在這個測試函數(shù)中,我們創(chuàng)建一個全新的類Automobile的實例。這里我們注意到,VS2010 Automobile類是我們的最終設(shè)計目標,但是現(xiàn)在還沒有實現(xiàn),我們就開始使用了。
很快我們就發(fā)現(xiàn)Automobile下面出現(xiàn)了紅色的波浪線,系統(tǒng)提醒我們這個類還沒有創(chuàng)建。這里,我們就可以使用VS2010的“即用即生成”特性來快速地產(chǎn)生Automobile這個類。我們把鼠標移動到這個類上,VS2010會彈出一個下拉標簽,如果我們選擇其中的“Generate class for ‘Automobile’”,系統(tǒng)就會按照默認的設(shè)置創(chuàng)建一個VS2010 Automobile類:
當然,我們也可以選擇其中的“Generate other”,對新創(chuàng)建的VS2010 Automobile類的一些參數(shù)進行相應(yīng)的設(shè)置。例如,我們可以設(shè)置它的訪問權(quán)限,類型,以及選擇所在的項目和文件等等。
文章名稱:描述VS2010Automobile類
轉(zhuǎn)載來于:http://www.fisionsoft.com.cn/article/djiooci.html


咨詢
建站咨詢
