重構Demo3

你應該更積極的分解函數。原則:每當感覺需要以註釋來說明點什麼的時候,我們就把需要說明的東西寫進一個獨立的函數中,並以其用途爲其命名。


註釋是一個很好的提煉函數的提示,條件表達式和循環表達式也是。

當你感覺需要撰寫註釋時,請先嚐試重構,試着讓所有註釋都變得多餘。


有了對象,你就不必在函數傳參的時候把所有的參數都傳給他,讓函數自己在相應對象中獲取自己所需要的就行了。(如何設計類。。。)


少用switch,尤其是在出現多個switch,且功能相同時。這樣會使得程序修改複雜,每個switch都需要修改。


P86 3.20 作者不提倡Data Class就是隻有數據沒有方法的類,那麼entity(model)類呢?難道應該和Dao類整合到一起?


測試,自測試,很重要。。。改動一點,測試一點。


每當你收到一個bug報告,請先寫一個單元測試來暴露bug。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章