- Java高級程序設計實戰教程
- 戴遠泉 李超 秦爭艷
- 719字
- 2019-10-23 17:28:09
1.1 應用場景
一個大型的軟件項目是由一個團隊來完成的,每個程序員在給包、類、變量、方法取名的時候,如果根本沒有一點約定,只是隨心所欲,可能會帶來一系列問題。
編碼規范是程序編碼所要遵循的規則,保證代碼的正確性、穩定性、可讀性。規范編碼有以下作用。
1. 規范的代碼可以促進團隊合作
一個項目大多都是由一個團隊來完成的,統一的風格使得代碼可讀性大大提高,可以讓開發人員盡快而徹底地理解新的代碼,最大限度地提高團隊開發的合作效率。
2. 規范的代碼可以減少BUG(漏洞)處理
沒有對輸入輸出參數的規范,沒有規范的異常處理,沒有規范的日志處理等,不但會導致我們總是出現類似空指針這樣低級的BUG,而且還很難找到引起BUG的原因。相反,在規范的開發中,BUG不但可以有效減少,查找BUG也變得輕而易舉。
3. 規范的代碼可以降低維護成本
好的編碼規范可以盡可能地減少一個軟件的維護成本,并且幾乎沒有軟件能在其整個生命周期中均由最初的開發人員來維護。
4. 規范的代碼有助于代碼審查
代碼審查可以及時糾正一些錯誤,可以對開發人員的代碼規范做出監督。代碼規范不僅使得開發統一,減少審查監督,而且讓代碼審查有據可查,大大提高了審查效率和效果,同時代碼審查也有助于代碼規范的實施。
5. 養成代碼規范的習慣,有助于程序員自身的成長
長期的規范性編碼還可以讓開發人員養成好的編碼習慣,甚至鍛煉出更加嚴謹的思維習慣。規范的代碼更有利于幫助開發人員理解開發語言、理解模式、理解架構,能夠幫助開發人員快速提升開發水平。
因此,程序設計的標準化非常重要,原因在于這能提高開發團隊各成員的代碼的一致性,使代碼更易理解,這意味著更易于開發和維護,從而降低了軟件開發的總成本。為實現此目的,和其他語言類似,Java語言也存在非強制性的編碼規范。
推薦閱讀
- HornetQ Messaging Developer’s Guide
- 軟件項目管理(第2版)
- 測試驅動開發:入門、實戰與進階
- Machine Learning with R Cookbook(Second Edition)
- Visual C
- 深度強化學習算法與實踐:基于PyTorch的實現
- Learning Python by Building Games
- Mastering Android Development with Kotlin
- C語言程序設計習題與實驗指導
- SAP Web Dynpro for ABAP開發技術詳解:基礎應用
- MATLAB 2020 GUI程序設計從入門到精通
- Android開發進階實戰:拓展與提升
- 跟小樓老師學用Axure RP 9:玩轉產品原型設計
- Python程序設計教程
- Getting Started with Phalcon