做完今天計劃的事情還剩下一些空余的時間,這可不能浪費,已經是培訓最后一天了,還有一些簡單但又關鍵的東西需要掌握呢!
首先我要跟大家講的是配置管理,從某種意義上來說等同于版本控制(但不能劃等號)。
說起這個話題,不得不首先說一下配置管理的工具,F在各種各樣的配置管理工具都有,包括CVS、VSS、Clear Case等等,如果要評價誰好誰壞,其實沒有任何意義,簡單的說,夠用就好。比如,對于這個小項目,VSS的功能對我們來說已經綽綽有余,而且它還和Visual Studio.Net結合的很好,所以我們就用它了;對于Internet上的開源項目,配置管理軟件就需要考慮它的價格(最好是免費的)、穩定性、功能,CVS是一個很好的選擇。
VSS的基本用法很簡單,而我們做項目用最多的就是Check in、Check out、Get latest version和Show history,不要一分鐘就可以講完,不過還是有些注意事項要說明:
Check in的原則。不是所有的東西都能夠Check in的,特別是代碼,如果不能編譯通過和測試通過的代碼原則上是不能夠Check in的(當然,具體問題具體分析,嗯)。而工程文件(Solution或者project)Check out之后要盡快Check in,當然,Check in時要滿足前面的原則。每通過一個用例、或經過一次小型重構之后都應該Check in,以保存自己的工作成果。
Get latest version的原則。應該及時的Get latest version,特別是準備編譯或運行測試用例時,應該先Get再Compile。這樣做可以保證自己測試的結果始終是最新的、最正確的,也使得類之間的兼容或依賴的問題及早暴露出來。另外,千萬不要在Get latest version的時候保持本地文件writable,要不然就有可能不小心改動了沒有Check out的文件而導致一些損失。
文章來源于領測軟件測試網 http://www.kjueaiud.com/