
11|作為工程化方法的TDD:更低的成本與更高的效能 TDD 的流程 如上圖所示,使用 TDD 的核心流程為: 首先將需求分解為功能點,也就是將...
10|TDD中的驅動(3):何為經典學派?何為倫敦學派? 重構到模式,或者說 TDD 紅 / 綠 / 重構循環中的重構,是在完成功能的前提下以演...
09|TDD中的驅動(2):重構發揮了什么作用? 從“驅動”的角度講,TDD 并不是一種編碼技術,它無法驅動你寫出你不會實現的代碼。TDD 是一...
08|TDD中的驅動(1):驅動的極限是什么? 測試驅動開發的核心要點:單元級別功能測試能夠驅動其對應單元(功能上下文或變化點)的外在功能需求。...
07|TDD中的測試(3):集成測試還是單元測試? 集成測試還是單元測試? TDD 中的單元測試 在 TDD 的語境下,“單元測試”指的是能提供...
06|TDD中的測試(2):行為驗證為什么應該盡量避免使用? 驗證結果——行為驗證 行為驗證是指通過待測系統與依賴組件(Depended On ...
05|TDD中的測試(1):狀態驗證為什么是主要的使用方式? 測試的基本結構 需要說明一下的是,測試上下文(Test Context)在很多文獻...
02|TDD演示(2):識別壞味道與代碼重構 識別壞味道 利用多態替換條件分支 TDD 的紅 / 綠 / 重構循環,分離了關注點。在紅 / 綠階...
01|TDD演示(1):任務分解法與整體工作流程 測試驅動開發,顧名思義,就是將軟件需求轉化為一組自動化測試,然后再根據測試描繪的場景,逐步實現...