構建之法閱讀筆記2

2022-09-24 03:57:07 字數 479 閱讀 6591

①重要的單元測試:有效解決程式設計師對模組功能的誤解、疏忽或不了解模組的變化之類的問題,使自己負責的模組功能定義盡量明確,模組的質量得到穩定的、量化的保證。

②好的單元測試的標準:

在最基本的功能/引數上驗證程式的正確性

單元測試必須由最熟悉**的人(程式的作者來寫)

單元測試過後,機器的狀態保持不變

單元測試要快(乙個測試的執行時間是幾秒鐘,而不是幾分鐘)

單元測試應該產生可重複、一致的結果

獨立性——單元測試的執行/通過/失敗不依賴於別的測試,可以人為構造資料,以保持單元測試的獨立性

單元測試應該覆蓋所有**路徑

單元測試應該整合到自動測試的框架中

單元測試必須和產品**一起儲存和維護

③單元測試的基礎上能夠建立關於這一模組的回歸測試,目的是:

(1)驗證新的**的確改正了缺陷

(2)同時驗證新的**有沒有破壞模組的現有功能,有沒有regression

《構建之法》閱讀筆記(2)

構件之法 閱讀筆記2 第二章提及不同的測試,其中有單元測試 回歸測試和效能分析。單元測試是一種讓自己負責的模組功能定義盡量明確,模組內部的改變不會影響其他模組 而且模組的質量能得到穩定的量化的保證的很有效的解決方案 回歸測試可以理解為 回歸到以前不正常的狀態 所進行的測試。針對乙個bug fix也要...

構建之法閱讀筆記(2)

1.這次我閱讀了關於團隊合作的那部分構建之法。正好老師也要求了我們兩人結隊合作做乙個網頁版的小學生四則運算,雖說工程的比較簡單,但是對於剛接觸製作網頁的知識的我們編起來還是比較吃力的,剛開始我們就大致分配好了兩個人的任務,隊友的html語言知識學的比較好,大部分的頁面都是她做的,我負責最後的美化和整...

構建之法閱讀筆記(2)

這一周我又閱讀了構建之法的後面幾章,覺得這本書的想法和思維方式很新穎,值得讓人思考。第二章講述的是個人技術以及個人軟體的開發流程,首先告訴了我們單元測試的重要性,例如,乙個人寫的模組被其他人寫的模組呼叫。軟體的很多錯誤都 於程式設計師對模組功能的誤解 疏忽或者不了解模組的變化。如何能讓自己負責的模組...