聊聊Android編程規(guī)范

良好的編碼風(fēng)格是機器人最好的裝飾品

(1)每個公司啊片,每個部門,每個團隊都喜歡搞一套編程規(guī)范玖像,初衷很美好紫谷,然而定出來的東西從來都沒人看。道理很簡單捐寥,既然是編程規(guī)范笤昨,憑啥你定的就叫規(guī)范,依據(jù)是什么握恳?此其一瞒窒。其二,那動輒幾十頁上百頁的編程規(guī)范乡洼,到底是寫規(guī)范還是寫散文議論文說明文崇裁?

(2)當(dāng)你們團隊在制定編程規(guī)范的時候是怎么做的?定個三天時間就珠,大綱劃分好寇壳,每人分走一塊,各自開始百度谷歌妻怎,最后合并在一起,然后經(jīng)過兩三次check泞歉,期間互相撕逼和妥協(xié)逼侦,最終在截止日期前如釋重負的做完這件打心底里排斥的事情。以這樣不規(guī)范的過程能定義出編程規(guī)范來腰耙?

(3)所以榛丢,關(guān)于編程規(guī)范,最好的方式是減少重復(fù)造輪子挺庞,大家來迷信一下權(quán)威晰赞,一起來遵守Google的編程規(guī)范,也就是Google Java Style选侨。已經(jīng)有這么好的東西掖鱼,為啥不拿來主義?

(4)規(guī)范援制,靠制度來強制是沒用的戏挡,每個coder應(yīng)自發(fā)的有這方面的意識,認認真真的看完Google的編程規(guī)范晨仑。至于如何監(jiān)管褐墅,那就做好階段性的代碼review工作拆檬。

(5)對于Android來說,編程規(guī)范主要包括兩部分妥凳,Java代碼和資源文件規(guī)范竟贯。這里列舉Google的Code style資源和Futurice公司的Android開發(fā)最佳實踐,希望大家拿來主義逝钥,減少無意義的重復(fù)工作屑那。

在這個開源工程里选酗,介紹了Gradle 配置、類庫推薦岳枷、資源文件命名芒填,測試框架選擇、混淆配置等空繁,雖然簡單殿衰,但已經(jīng)夠用,規(guī)范本來就是比較原則性的東西盛泡,細節(jié)的部分各自發(fā)揮闷祥,這樣開發(fā)者才能施展身手。

(6)如果這些編程規(guī)范還不足以涵蓋所有內(nèi)容傲诵,此時才有必要在上述規(guī)范的基礎(chǔ)上自行補充凯砍。

(7)最后祝大家都寫一手漂亮的代碼,但是不要忘記了拴竹,代碼漂亮了悟衩,把人也整理清楚點,撕掉不修邊幅的標簽栓拜,做到人如其碼座泳,碼如其人,心中無碼幕与。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末挑势,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子纽门,更是在濱河造成了極大的恐慌薛耻,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件赏陵,死亡現(xiàn)場離奇詭異饼齿,居然都是意外死亡饲漾,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進店門缕溉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來考传,“玉大人,你說我怎么就攤上這事证鸥×爬悖” “怎么了?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵枉层,是天一觀的道長泉褐。 經(jīng)常有香客問我,道長鸟蜡,這世上最難降的妖魔是什么膜赃? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮揉忘,結(jié)果婚禮上跳座,老公的妹妹穿的比我還像新娘。我一直安慰自己泣矛,他們只是感情好疲眷,可當(dāng)我...
    茶點故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著您朽,像睡著了一般狂丝。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上哗总,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天美侦,我揣著相機與錄音,去河邊找鬼魂奥。 笑死,一個胖子當(dāng)著我的面吹牛易猫,可吹牛的內(nèi)容都是我干的耻煤。 我是一名探鬼主播,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼准颓,長吁一口氣:“原來是場噩夢啊……” “哼哈蝇!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起攘已,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤炮赦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后样勃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吠勘,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡性芬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了剧防。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片植锉。...
    茶點故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖峭拘,靈堂內(nèi)的尸體忽然破棺而出俊庇,到底是詐尸還是另有隱情,我是刑警寧澤鸡挠,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布辉饱,位于F島的核電站,受9級特大地震影響拣展,放射性物質(zhì)發(fā)生泄漏彭沼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一瞎惫、第九天 我趴在偏房一處隱蔽的房頂上張望溜腐。 院中可真熱鬧,春花似錦瓜喇、人聲如沸挺益。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽望众。三九已至,卻和暖如春伞辛,著一層夾襖步出監(jiān)牢的瞬間烂翰,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工蚤氏, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留甘耿,地道東北人。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓竿滨,卻偏偏與公主長得像佳恬,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子于游,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,592評論 2 353

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,071評論 25 707
  • afinalAfinal是一個android的ioc毁葱,orm框架 https://github.com/yangf...
    passiontim閱讀 15,429評論 2 45
  • 莫衷一是 觸底反彈 年度一級警訊主軸:「歲星/冥王星角沖」陰霾下,加入另一波超級警訊—「歲星/太陽對沖」「太陽/冥...
    微風(fēng)的懷抱閱讀 459評論 0 0
  • 直接來分析自己吧贰剥,屬于淺嘗輒止的類型倾剿。從小學(xué)什么東西都挺快,5蚌成、6歲的時候就能下象棋了前痘,但到現(xiàn)在也就是個初學(xué)者水平...
    Chappy鵝閱讀 116評論 0 3