建立VS 2008類問題
為每一個軟件行業的從業人員,無論是開發人員、項目經理、還是測試人員,也要不斷適應這個趨勢,我認為VS 2008類只會使我們的工作更簡單和更輕松。在新建的項目中新建一個類如下:
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace WindowsFormsApplication1
- {
- class widebright
- {
- public string GetFirstName()
- {
- return "wide";
- }
- }
- }
可以看到代碼都是很簡單,“public static void MyClassInitialize”等的方法說明都也很清楚了。自己添加新的測試方法應該也都是可以簡單做到的。然后我們看一下運行結果吧,它可以給我們生成一個測試的列表。
閱讀上面的列表后,VS 2008類您可能會想起前面項目的單個對象,并思考:“如果我用“這些”對象進行該操作,就需要編寫大量代碼!”請考慮開發人員仍編寫“單元測試”代碼的事實 — 只在不同的窗體(例如,前面提到的 WinForms 示例)上進行。此外,VS 2008類具有可自行記錄、可重用的實現示例帶來的好處遠大于生成更多代碼所帶來的麻煩。最后,在單元測試中設計更多的環節已證明可以減少質量保證環節中的故障。 #t#
正如前面所提到的,代碼生成是“軟件創建軟件”的過程。基于可重復的過程創建代碼是理想的。例如,VS 2008類一些使用代碼生成的較好示例包括:腳本數據、創建表示實體及其在儲存庫(數據庫 CRUD)中存在的對象,或者創建適用于數據維護的 UI 控件。