魔鬼數(shù)字的定義:在代碼中沒有具體含義的數(shù)字、字符串。
魔鬼數(shù)字主要影響了代碼可讀性,讀者看到的數(shù)字無法理解其含義,從而難以理解程序的意圖。當(dāng)程序中出現(xiàn)的魔鬼數(shù)字過多時,代碼的可維護性將會急劇下降,代碼變得難以修改,并容易引入錯誤。
例如:
修改后:
魔鬼數(shù)字的定義:在代碼中沒有具體含義的數(shù)字、字符串。
魔鬼數(shù)字主要影響了代碼可讀性,讀者看到的數(shù)字無法理解其含義,從而難以理解程序的意圖。當(dāng)程序中出現(xiàn)的魔鬼數(shù)字過多時,代碼的可維護性將會急劇下降,代碼變得難以修改,并容易引入錯誤。
例如:
修改后: