2016年底的時候阿里巴巴公開了其在內(nèi)部使用的Java編程規(guī)范。隨后進行了幾次版本修訂,目前的版本為v1.0.2版。下載地址可以在其官方社區(qū)-云棲社區(qū)https://yq.aliyun.com/articles/69327找到。
筆者作為一名有數(shù)年工作經(jīng)驗的Java程序員,仔細研讀了這份手冊,覺得其是一份不可多得的好材料。阿里巴巴在發(fā)布時所說,“阿里巴巴集團推出的《阿里巴巴Java開發(fā)手冊(正式版)》是阿里巴巴近萬名開發(fā)同學集體智慧的結晶,以開發(fā)視角為中心,詳細列舉如何開發(fā)更加高效、更加容錯、更加有協(xié)作性,力求知其然,更知其不然,結合正反例,讓Java開發(fā)者能夠提升協(xié)作效率、提高代碼質量?!?同時,阿里巴巴也期望這套Java統(tǒng)一規(guī)范標準將有助于提高行業(yè)編碼規(guī)范化水平,幫助行業(yè)人員提高開發(fā)質量和效率、大大降低代碼維護成本。
其實早在多年前,Google就已經(jīng)把公司內(nèi)部采用的所有語言的編碼規(guī)范(其稱為Style Guide)都開源在github上,地址為https://github.com/google/styleguide。在這份清單中,包括了C++、Objective-C、Java、
網(wǎng)友評論