使用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 實用快捷鍵
- Visual Studio 生產環境配置方案:SlowCheetah
- Visual Studio 2010詳細安裝過程
- Visual Studio程式碼去掉自動空格
- 使用Visual Studio分析dump
- visual studio原生支援C++的含義C++
- Visual Studio Code 使用指南
- Visual Studio Code 使用筆記筆記
- Visual Studio 使用GIT詳解Git
- 使用Visual Studio分析.NET Dump
- 使用Visual Studio將JSON格式資料自動轉化為對應的類JSON
- 【譯】Visual Studio 17.8 中我最喜歡的特性
- 在Visual Studio 中使用git——給Visual Studio安裝 git外掛(二)Git
- Visual Studio Code 小白使用介紹
- 使用Visual Studio 2022開發前端前端
- 【譯】Visual Studio Enterprise 中的程式碼覆蓋率特性
- Code Runner,率先支援剛釋出的 Visual Studio 2022!
- Visual Studio Code
- Visual Studio Tips
- 使用 Visual C++ 的 Office 自動化C++
- Visual Studio 2017 安裝及使用(新手)
- 使用Visual Studio 2022 建立lib和dll並使用
- gRPC遇見.NET SDK和Visual Studio:構建時自動生成編碼RPC
- 使用 Visual Studio 來除錯 dll 檔案除錯
- Visual Studio C++ 安裝以及使用教程C++
- 【譯】使用 Visual Studio 除錯外部原始碼除錯原始碼
- 【Python】—{Visual Studio Code}Python
- Microsoft Visual Studio CodeROS
- 安裝 Visual Studio
- Visual Studio 快捷鍵
- Visual Studio 15.8 Preview 3支援多點編輯功能View
- GitHub原生AI程式碼生成工具Copilot,官方支援Visual Studio 2022GithubAI
- ocx外掛被隱藏會自動啟動Microsoft Visual Studio 2005進行除錯ROS除錯
- 在Visual Studio 2013中配置Entity Framework使用MySQLFrameworkMySql
- 使用Visual Studio Code進行MicroPython程式設計Python程式設計
- Visual Studio使用Git進行程式碼版本管理Git行程
- 在Visual Studio 中使用git——分支管理-下(九)Git
- 在Visual Studio 中使用git——分支管理-上(八)Git
- 在Visual Studio 中使用git——使用git管理原始碼(三)Git原始碼