Kent Beck 關(guān)于簡(jiǎn)單設(shè)計(jì)的4條原則
1.運(yùn)行所有測(cè)試
2.不可重復(fù)
3.表達(dá)了程序員的意圖
4.盡可能減少類和方法的數(shù)量
以上規(guī)則按其重要程度排列唠摹;也是本章節(jié)所論
1:每次迭代應(yīng)該保證所有測(cè)試運(yùn)行通過(guò)功氨。那么前提就是要學(xué)會(huì)如何書寫測(cè)試啊 (哈哈笼踩?)
2:程序員應(yīng)該消滅重復(fù)代碼炫刷。但毕荐,應(yīng)考慮提取的重復(fù)代碼權(quán)責(zé)是否足以內(nèi)聚成一個(gè)類翘地,保證原類的SRP。
3:你寫的代碼應(yīng)該盡可能具有強(qiáng)大表達(dá)力滚粟。多考慮別人的閱讀感寻仗,嗯。
4:保證前3條規(guī)則的前提下遵守這條規(guī)則