VSTS 2010中測試驅動型開發模型初探

發表于:2010-03-25來源:作者:點擊數: 標簽:模型開發VSTS初探驅動
現在,大家都很熟悉ASP.NET MVC模式,這是微軟在了解企業對于 Ruby on Rails的興趣后,迅速 開發 出的一個框架。ASP.NET MVC 1在三月份的 MI X09上推出,但是還沒有出現在VS 2010 和.NET 4測試版中。 微軟Phil Haack稱,公司正努力實現不同頻道信號傳輸的安

  現在,大家都很熟悉ASP.NET MVC模式,這是微軟在了解企業對于Ruby on Rails的興趣后,迅速開發出的一個框架。ASP.NET MVC 1在三月份的MIX09上推出,但是還沒有出現在VS 2010 和.NET 4測試版中。

  微軟Phil Haack稱,公司正努力實現不同頻道信號傳輸的安裝程序,這樣的程序將為ASP.NET MVC安裝項目模板和工具,以便使其可以和VS 2010測試版兼容。ASP.NET MVC會出現在VS 2010 Beta2中。

  TDD對于許多已經接受微軟社區的用戶來說是一種有前途的開發體驗。一直以來對于VS處理問題的方式都存在一些批評。MVC框架使得程序員更容易進行測試驅動型開發。在2010的工具中還有什么新工具可以平復這些批評呢?

  當然是有的。此前,如果你使用Orcas[VS2008]或Whidbey[VS 2005]來做測試驅動型開發,那么你所面臨的一項挑戰就是TDD模式的概念大概是指你可以定義測試,然后確認測試文件,隨后你就可以執行類并啟動執行直到測試通過?,F在挑戰的一部分是你在消耗測試中還沒有寫入的很多東西。當你要寫這個測試的時候,在Orcas中,你或許會失去許多對于該測試的IDE支持,因為你可能認為要聲明類和測試以便測試類,但是卻還沒有真正意義上聲明項目中類的創建。

  Orcas和Whidbey中的IDE迫使我們在該語境之外執行類以及處理項目系統,因此當我們完成這些再調轉回頭的時候,必須獲取測試過的語境。

  在編輯器中,當你處在測試中時,創建一個MVC程序時,你已經創建了查看并且正開始執行查看測試或查看控制器。

  你單擊一個按鈕。它就為你創建一個文件,將其放置在項目系統中的正確位置,往里面放入所有使用過的名稱,然后用這些包裝應用程序,就將類陳述清楚了。然后你可以使用上面的方法。該方法不存在,因此你可以編寫方法。它可以讓你保持測試內容,因為你正在編寫代碼并且IDE做完了啟動類初期的所有工作。

  許多有關TDD的批評不是因為在框架角度很難實現這種開發。我們剛剛說的是先編寫測試,將其作為設計代碼進程的一部分。這聽起來好像是個巨大工程。MVC模式本來就有助于TDD。要讓控件執行測試,執行模式,執行查看,讓你在創建測試的過程中保存設計程序時的語境。因此如果你使用MVC或使用任意模式,你就會找到TDD開發,這是因為它不僅限于網絡開發,實際上創建類的時候它都貫穿了整個編輯器。人們終究會意識到其價值。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97