java手冊下載 為什么阿里巴巴Java開發(fā)手冊中不允許魔法值出現(xiàn)在代碼中?
為什么阿里巴巴Java開發(fā)手冊中不允許魔法值出現(xiàn)在代碼中?事實上,大多數(shù)開發(fā)規(guī)范都禁止使用magic value(未定義的變量),因為它有很多缺點。在開發(fā)過程中,要養(yǎng)成良好的編碼習慣,避免使用魔術值,
為什么阿里巴巴Java開發(fā)手冊中不允許魔法值出現(xiàn)在代碼中?
事實上,大多數(shù)開發(fā)規(guī)范都禁止使用magic value(未定義的變量),因為它有很多缺點。
在開發(fā)過程中,要養(yǎng)成良好的編碼習慣,避免使用魔術值,提高代碼的正確性和可維護性。
JAVA開發(fā)文檔所需環(huán)境和本地環(huán)境不一致怎么辦?
java開發(fā)文檔所需的環(huán)境與本地開發(fā)環(huán)境不一致,這是很常見的,可以從以下幾點來解決:
(1)一般來說,如果項目中沒有與硬件相關的特殊操作,硬件環(huán)境是否不同并不重要;但是如果項目是操作特殊硬件(如讀取二維碼等),則需要處理;
](2)保證項目本地環(huán)境的JDK應盡可能與開發(fā)文件要求的JDK主版本一致;
(3)如果開發(fā)文檔中要求的其他第三方軟件和服務的版本號不一致,一般不會有太大影響;
以上,最重要的是要保證JDK的主版本號一致。
當然,以上只是關于如何解決環(huán)境不一致的問題,但最好的解決方案是:虛擬化。例如,流行的docker可以確保開發(fā)環(huán)境與部署環(huán)境一致。我們制作一個映像,然后開發(fā)環(huán)境和生產(chǎn)環(huán)境可以基于這個映像實例化運行環(huán)境,這樣環(huán)境就一致了。
如果您對此感興趣,您可以自己查找信息。當然,你也可以注意我的頭條號碼。今后,我還會推出docker專輯教程中的頭條數(shù)字。