來(lái)源:互聯(lián)網(wǎng)
代碼冗余(rǒngyú),即是編程時(shí)不必要的代碼段。
一般來(lái)說(shuō),一段程序能夠執(zhí)行既定的任務(wù),但是經(jīng)過(guò)優(yōu)化,能夠同樣達(dá)到目的,執(zhí)行效率增強(qiáng),且代碼數(shù)量減少了,說(shuō)明刪除的代碼就是程序的冗余代碼。
冗余代碼主要分兩部分:多余執(zhí)行的冗余和代碼數(shù)量的冗余。
多余執(zhí)行
如在某段程序的函數(shù)中,出現(xiàn)的語(yǔ)句,在對(duì)返回的參數(shù)沒(méi)有任何的影響,但是又執(zhí)行了多次,是為多余執(zhí)行,此冗余是對(duì)CPU的消耗,應(yīng)該杜絕該種冗余,應(yīng)該注釋掉。
代碼數(shù)量
主要是代碼中太多的注釋,或者一些沒(méi)有使用到的變量,函數(shù)而存在程序中,這種冗余會(huì)讓代碼的可讀性降低。
參考資料 >