使用Visual Studio 2010自動產生特性支援TDD
在傳統的軟體開
發模式中,我們總是先根據需求編寫程式碼,然後再編寫測試程式對其進行測試。這常常使得開發人員在專案的開發後期陷入痛苦的泥潭:當測試程式發現問題後,還
要回頭再修改當初已經實現的某個類,或者對已經定義好的函式介面進行修改或者擴充套件。為什麼會發生這樣的事情呢?這是因為這部分程式碼的使用需求沒有很好的描
述。我們在設計類和函式的時候,沒有很好的對它們的使用情況進行分析,最終導致程式碼無法滿足測試程式中對程式碼的使用需求。
為了挽救痛苦掙扎的開發人員,測試驅動開
發(Test-Driven Development,
TDD)通過編寫測試程式,先考慮程式碼的使用需求(包括功能、過程、介面等),而且這個描述是可執行驗證的。通過編寫這部分程式碼的測試程式,對其功能的分
解、使用過程、介面都進行了設計。而且這種從使用角度對程式碼的設計通常更符合後期開發的需求。
隨機文章:
Visual Studio 2010中的C++0x新特性 2008-12-24
使用Visual Studio 2010動態語言特性支援Office開發 2008-12-24
C# 4.0中的動態型別和動態程式設計 2008-12-11
取消Virtual PC和主機的時間同步 2008-11-03
Visual Studio 2010中的呼叫繼承樹 2008-12-11
收藏到:Del.icio.us
Link URL: http://imcc.blogbus.com/logs/32903741.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17237043/viewspace-526534/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用Visual Studio 2010動態語言特性支援Office開發
- Visual Studio 2010中的C++0x新特性C++
- Visual Studio程式碼去掉自動空格
- visual studio 2010 實用快捷鍵
- Visual Studio 2010 實用功能總結
- Multi - 自動產生“test idea”Idea
- Visual Studio Code 的 10 個超棒特性
- 使用Visual Studio分析dump
- Visual Studio 2010詳細安裝過程
- Visual Studio 2010中的呼叫繼承樹繼承
- visual studio原生支援C++的含義C++
- 使用Visual Studio將JSON格式資料自動轉化為對應的類JSON
- Visual Studio 2010生成SQL Server測試資料SQLServer
- Visual Studio 2010 Beta 1有望下週釋出
- Visual Studio Code 使用筆記筆記
- Visual Studio Code 使用指南
- Visual Studio Code 使用心得
- 使用Visual Studio分析.NET Dump
- Visual Studio 使用GIT詳解Git
- Visual Studio推出改進的C/C++支援C++
- Visual Studio 2017 針對移動開發的新特性介紹移動開發
- 使用 Visual C++ 的 Office 自動化C++
- 【譯】Visual Studio 17.8 中我最喜歡的特性
- ENVI自動地理配準:GCP地面控制點的自動產生GC
- 如何使用MLOps將機器學習自動推向生產環境? - kdnuggets機器學習
- Visual Studio 2010 CTP中的自定義開始頁
- 解決Visual Studio 2010 無智慧提示感知的方法
- 在Visual Studio 中使用git——給Visual Studio安裝 git外掛(二)Git
- expdp和impdp自動使用resumable特性
- BUILD 2015: Visual Studio對GitHub的支援UIGithub
- Visual Studio Code 小白使用介紹
- Visual Studio Code 編輯器使用
- Visual Studio 2010 廣告程式設計師的科幻片程式設計師
- SAP系統自動產生GR/GI slip no.
- Visual Studio將深度整合GitHub,支援開源擴充套件Github套件
- 使用 Visual Studio Code 入門 Angular 5Angular
- 更多龍蜥自研特性!生產可用的 Anolis OS 8.6 正式釋出
- Visual Studio Code