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