魔鬼數字的定義:在代碼中沒有具體含義的數字、字符串。
魔鬼數字主要影響了代碼可讀性,其他程序員看到的數字無法理解其含義,從而難以理解程序的意圖到底想要幹什麼。
當程序中出現的魔鬼數字過多時,代碼的可維護性將會急劇下降,代碼變得難以修改,並容易引入錯誤。
比如:
修改後:
解決方法:用常量定義魔鬼數字。
這個是轉載於簡書,如造成其他影響,立刻刪除。
魔鬼數字的定義:在代碼中沒有具體含義的數字、字符串。
魔鬼數字主要影響了代碼可讀性,其他程序員看到的數字無法理解其含義,從而難以理解程序的意圖到底想要幹什麼。
當程序中出現的魔鬼數字過多時,代碼的可維護性將會急劇下降,代碼變得難以修改,並容易引入錯誤。
比如:
修改後:
這個是轉載於簡書,如造成其他影響,立刻刪除。