1. 程式人生 > >測試驅動開發心得體會

測試驅動開發心得體會

手頭開發專案時進行了TDD,發現它非常好用,具體表現在如下方面:

1.載入程式員設計合理的功能粒度和易測的外部模組介面。

2.自動化測試,能夠在保證質量的前提下進行重構,對程式碼進行修改後可以方便地執行單元測試,以保證程式碼沒有改成屎。

3.測試用例可以作為api demo文件,團隊內程式設計師問我某個工具類的API如何使用,我讓他去看單元測試的API呼叫方法。

4.提高開發速度,雖然測試程式碼是業務邏輯程式碼量的2-3倍,但是減少了大量基本邏輯錯誤,減少了返工工作量;減少除錯時間,把精力放在基本功能模組及其關聯的互動上,而不從全域性考慮功能。

下期將說一說測試驅動開發中的設計技巧

轉載請註明原文地址