2016年底的時(shí)候阿里巴巴公開(kāi)了其在內(nèi)部使用的Java編程規(guī)范。隨后進(jìn)行了幾次版本修訂,目前的版本為v1.0.2版。下載地址可以在其官方社區(qū)-云棲社區(qū)https://yq.aliyun.com/articles/69327找到。
筆者作為一名有數(shù)年工作經(jīng)驗(yàn)的Java程序員,仔細(xì)研讀了這份手冊(cè),覺(jué)得其是一份不可多得的好材料。阿里巴巴在發(fā)布時(shí)所說(shuō),“阿里巴巴集團(tuán)推出的《阿里巴巴Java開(kāi)發(fā)手冊(cè)(正式版)》是阿里巴巴近萬(wàn)名開(kāi)發(fā)同學(xué)集體智慧的結(jié)晶,以開(kāi)發(fā)視角為中心,詳細(xì)列舉如何開(kāi)發(fā)更加高效、更加容錯(cuò)、更加有協(xié)作性,力求知其然,更知其不然,結(jié)合正反例,讓Java開(kāi)發(fā)者能夠提升協(xié)作效率、提高代碼質(zhì)量?!?同時(shí),阿里巴巴也期望這套Java統(tǒng)一規(guī)范標(biāo)準(zhǔn)將有助于提高行業(yè)編碼規(guī)范化水平,幫助行業(yè)人員提高開(kāi)發(fā)質(zhì)量和效率、大大降低代碼維護(hù)成本。
其實(shí)早在多年前,Google就已經(jīng)把公司內(nèi)部采用的所有語(yǔ)言的編碼規(guī)范(其稱為Style Guide)都開(kāi)源在github上,地址為https://github.com/google/styleguide。在這份清單中,包括了C++、Objective-C、Java、
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26
