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