阿里巴巴開發(fā)規(guī)范手冊(cè) 為什么阿里巴巴Java開發(fā)手冊(cè)中不允許魔法值出現(xiàn)在代碼中?
為什么阿里巴巴Java開發(fā)手冊(cè)中不允許魔法值出現(xiàn)在代碼中?事實(shí)上,大多數(shù)開發(fā)規(guī)范都禁止使用magic value(未定義的變量),因?yàn)樗泻芏嗳秉c(diǎn)。在開發(fā)過程中,要養(yǎng)成良好的編碼習(xí)慣,避免使用魔術(shù)值,
為什么阿里巴巴Java開發(fā)手冊(cè)中不允許魔法值出現(xiàn)在代碼中?
事實(shí)上,大多數(shù)開發(fā)規(guī)范都禁止使用magic value(未定義的變量),因?yàn)樗泻芏嗳秉c(diǎn)。
在開發(fā)過程中,要養(yǎng)成良好的編碼習(xí)慣,避免使用魔術(shù)值,提高代碼的正確性和可維護(hù)性。
如何在三年內(nèi)成長為一名優(yōu)秀Java程序員?
不想當(dāng)將軍的士兵不是好士兵。
編寫程序只是一個(gè)開始。您應(yīng)該理解體系結(jié)構(gòu),不要沉迷于代碼的結(jié)構(gòu)。更重要的是建筑。
其實(shí)開發(fā)這么長時(shí)間的程序無非是輸入輸出,操作各種邏輯。事實(shí)上,設(shè)計(jì)程序的人,或者說他們需要的人才,都是真正的用戶,鉆代碼是沒有前途的。