開源代碼里某個函數(shù)很長?
函數(shù)很長,肯定不好。
一,出錯的概率大,誰都不敢保證自己寫的代碼沒有bug,如果一個人出錯的概率是一定的,那么代碼越長,出錯的概率越大。
二,不易讀懂,代碼越長,信息越多,要求的記憶量也就越大,可能還沒讀完,前面的功能就忘記了,而且有些代碼不僅需要讀一次。
三,修改困難,觸一發(fā)而動全身。你改動一條語句,有可能影響很多語句的執(zhí)行和不執(zhí)行。
四,重用度不高,現(xiàn)在講究代碼的重用度,重用度越高的代碼越好。很多地方需要同樣多功能的函數(shù)并不常見,單一功能的函數(shù),被調(diào)用的效果會很大。