代碼中的魔鬼數(shù)字

魔鬼數(shù)字的定義:在代碼中沒有具體含義的數(shù)字、字符串。

魔鬼數(shù)字主要影響了代碼可讀性,讀者看到的數(shù)字無法理解其含義,從而難以理解程序的意圖。當(dāng)程序中出現(xiàn)的魔鬼數(shù)字過多時(shí),代碼的可維護(hù)性將會(huì)急劇下降,代碼變得難以修改,并容易引入錯(cuò)誤。

例如:

修改后:


解決方法:用常量定義魔鬼數(shù)字。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容