應(yīng)用單元測試和重構(gòu)改進(jìn)軟件質(zhì)量 | |
時間 | 課程內(nèi)容 |
第 一 單 元 |
持續(xù)交付
基于單元測試的開發(fā)習(xí)慣
TDD-測試驅(qū)動開發(fā)
單元測試代碼結(jié)構(gòu)
實現(xiàn)代碼結(jié)構(gòu)分析
單元測試用例設(shè)計
應(yīng)用單元測試框架實踐單元測試
|
第 二 單 元 |
多種技術(shù)平臺編程語言單元測試實戰(zhàn)
單元測試效率(縮短單元測試時間)
使用Mock實現(xiàn)測試隔離
單元測試最佳實踐經(jīng)驗
Test Review技巧
遺留代碼的單元測試導(dǎo)入與改進(jìn)
|
第 三 單 元 |
靜態(tài)測試
實現(xiàn)代碼質(zhì)量的度量
Code review
代碼覆蓋率分析
使用重構(gòu)提高代碼可測試性 面向?qū)ο笤O(shè)計原理與原則
重構(gòu)實踐
|
第 四 單 元 |
使用重構(gòu)提高代碼可測試性 重構(gòu)到模式
案例---重點介紹重構(gòu)基本類型依賴和對應(yīng)模式
案例---重點介紹重構(gòu)代碼重復(fù)和對應(yīng)模式
案例---重點介紹重構(gòu)代碼過長/過大的類/方法和對應(yīng)模式
案例---重點介紹條件邏輯過度復(fù)雜和對應(yīng)模式
|