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