官术网_书友最值得收藏!

1.1 應用場景

一個大型的軟件項目是由一個團隊來完成的,每個程序員在給包、類、變量、方法取名的時候,如果根本沒有一點約定,只是隨心所欲,可能會帶來一系列問題。

編碼規范是程序編碼所要遵循的規則,保證代碼的正確性、穩定性、可讀性。規范編碼有以下作用。

1. 規范的代碼可以促進團隊合作

一個項目大多都是由一個團隊來完成的,統一的風格使得代碼可讀性大大提高,可以讓開發人員盡快而徹底地理解新的代碼,最大限度地提高團隊開發的合作效率。

2. 規范的代碼可以減少BUG(漏洞)處理

沒有對輸入輸出參數的規范,沒有規范的異常處理,沒有規范的日志處理等,不但會導致我們總是出現類似空指針這樣低級的BUG,而且還很難找到引起BUG的原因。相反,在規范的開發中,BUG不但可以有效減少,查找BUG也變得輕而易舉。

3. 規范的代碼可以降低維護成本

好的編碼規范可以盡可能地減少一個軟件的維護成本,并且幾乎沒有軟件能在其整個生命周期中均由最初的開發人員來維護。

4. 規范的代碼有助于代碼審查

代碼審查可以及時糾正一些錯誤,可以對開發人員的代碼規范做出監督。代碼規范不僅使得開發統一,減少審查監督,而且讓代碼審查有據可查,大大提高了審查效率和效果,同時代碼審查也有助于代碼規范的實施。

5. 養成代碼規范的習慣,有助于程序員自身的成長

長期的規范性編碼還可以讓開發人員養成好的編碼習慣,甚至鍛煉出更加嚴謹的思維習慣。規范的代碼更有利于幫助開發人員理解開發語言、理解模式、理解架構,能夠幫助開發人員快速提升開發水平。

因此,程序設計的標準化非常重要,原因在于這能提高開發團隊各成員的代碼的一致性,使代碼更易理解,這意味著更易于開發和維護,從而降低了軟件開發的總成本。為實現此目的,和其他語言類似,Java語言也存在非強制性的編碼規范。

主站蜘蛛池模板: 太康县| 桦南县| 荣昌县| 安乡县| 隆昌县| 沐川县| 澄城县| 广河县| 柘城县| 博爱县| 手机| 黄梅县| 南部县| 南投市| 保康县| 屏山县| 渭源县| 吉首市| 隆子县| 全州县| 会宁县| 洛宁县| 封开县| 惠来县| 西吉县| 贵德县| 襄汾县| 昆明市| 房产| 上林县| 永川市| 白城市| 潜山县| 镇平县| 阜新市| 敦化市| 吴桥县| 若尔盖县| 桃源县| 内黄县| 龙里县|