代碼千萬條,能跑最重要;編碼不規范,同事兩行淚!
前言
作為安卓開發者的人都知道,在客戶端,大家的代碼都是相互交叉的,一個模塊的代碼可能要經歷數十人的蹂躪,才能形成一個完整的專案,
身為客戶端開發語言之一的Java,我一直認為,Java 已經不再僅僅是一門語言,它是一個生態環境,既然是生態環境,那么維護好它,成為了我們開發鑄造者的首要之選,
谷歌發布的代碼規范中指出,80% 的缺失是由 20% 的代碼所引起的,每個人寫代碼的思維方式、思路、方法不同,技術水平也不同,這時候確實需要有較為正式的編碼規范作為約束,
統一的編碼規范對團隊專案的長遠維護不無裨益. 一致性的代碼規范可以增強團隊開發協作效率、提高代碼質量、減少遺留系統維護的負擔,
無規矩不成方圓,無規范不能協作,由谷歌官方發表,并經歷了多次大規模一線實戰檢驗及完善,鑄就了高含金量的《谷歌Java代碼規范手冊》,并向業界開放,
該手冊以Java開發者為中心視角,劃分為源檔案基礎、源檔案結構、代碼格式、命名約定
、編程實踐、注釋與檔案六大塊,再根據內容特征,細分成若干二級子目錄,此套規范不僅能讓代碼一目了然,更有助于加強團隊分工與合作、真正提升效率,文末免費領取,
谷歌Java代碼規范手冊內容展示:
源檔案基礎

源檔案結構

代碼格式
命名約定

編程實踐

注釋與檔案

以上即是《谷歌Java開發規范》,需要的小伙伴點擊下方二維碼即可免費下載獲取,

結語
代碼是給人看的,其次才是給機器執行,
很多同學不太理解這句話,認為程式寫的運行快效率高就可以了,
為什么還要求代碼規范?
因為易于維護和重構是程式必須具備的特征,
根據業界經驗,軟體的維護成本占整個軟體生命期40%-90%,
維護期變更代碼的成本,小型系統是開發期的5倍,大型系統(100萬行代碼以上)可以達到100倍,
大量的人力都是在維護原有功能而不是實作新功能,
這是為什么代碼規范特別重要的原因,
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/337744.html
標籤:其他
上一篇:基于另一個輸入的最大日期
