測試驅動開發 讀書筆記--壞代碼的味道

壞代碼的味道:函數

1. 重複代碼
2.壞名字
3.意大利麪代碼
4.長函數
5.抽象注意力分散--邏輯上不在一個層次
6.眼花繚亂的布爾運算
7.過多switch/case
8.重複的switch/case
9.嵌套
10.參數過重,結構體在調用中多於須要的元素
11.參數列表太長
12.隨便訪問全局變量
13.註釋不得要點,廢話太多,或註釋太少
14.條件編譯--代碼升級後條件編譯太多,結構混亂。須要提煉出平臺相關的部分。it

相關文章
相關標籤/搜索