新增16条设计规约!阿里巴巴Java开发手册(详尽版)开放下载!
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
《阿里巴巴Java開發(fā)手冊(cè)》是阿里內(nèi)部Java工程師所遵循的開發(fā)規(guī)范,涵蓋編程規(guī)約、單元測(cè)試規(guī)約、異常日志規(guī)約、MySQL規(guī)約、工程規(guī)約、安全規(guī)約等,這是近萬名阿里Java技術(shù)精英的經(jīng)驗(yàn)總結(jié),并經(jīng)歷了多次大規(guī)模一線實(shí)戰(zhàn)檢驗(yàn)及完善。這是阿里回饋給Java社區(qū)的一份禮物,希望能夠幫助企業(yè)開發(fā)團(tuán)隊(duì)在Java開發(fā)上更高效、容錯(cuò)、有協(xié)作性,提高代碼質(zhì)量,降低項(xiàng)目維護(hù)成本。
?
2018年6月5日,《阿里巴巴Java開發(fā)手冊(cè)》再次刷新代碼規(guī)范認(rèn)知,我們新增了16條設(shè)計(jì)規(guī)約!
?
點(diǎn)此免費(fèi)下載《阿里巴巴Java開發(fā)手冊(cè)》(詳盡版)!
?
?
?
?
為何要新增設(shè)計(jì)規(guī)約?
?
膾炙人口的唐詩(shī)“兩個(gè)黃鸝鳴翠柳,一行白鷺上青天”,清爽直接,簡(jiǎn)明易懂。可讀性好的代碼也是讓人陶醉的,那么如何寫出可讀性的代碼?
?
代碼的可讀性是指代碼讓人容易閱讀、理解、調(diào)試、可預(yù)料的程度。提高代碼的可讀性可以為代碼閱讀者節(jié)約時(shí)間和精力,提升團(tuán)隊(duì)協(xié)作效率。熟悉和遵守《阿里巴巴JAVA開發(fā)手冊(cè)》的編程風(fēng)格,那只是“標(biāo)”,而代碼可讀性的“本”可以追溯到軟件設(shè)計(jì)階段。試想一下如果發(fā)型師沒有設(shè)計(jì)好,不用指望能剪出一個(gè)“可讀性”比較好的你。
?
設(shè)計(jì)是一種夢(mèng)想和追求,誰都喜歡有氣質(zhì)的女神,誰都會(huì)欣賞有設(shè)計(jì)感的代碼。你可能會(huì)問,什么是設(shè)計(jì)感?就像燒飯這件事,村姑和御廚都會(huì)燒,都能吃飽,但是菜品的美感、口感,有本質(zhì)的區(qū)別。代碼到藝術(shù)層面上,能夠體現(xiàn)出來非常好的擴(kuò)展性、解耦性。代碼就象積木一樣,換一個(gè)搭法,也是OK的,結(jié)構(gòu)清晰,不用擔(dān)心拔出蘿卜帶出泥。
轉(zhuǎn)載于:https://my.oschina.net/u/3611008/blog/1825257
總結(jié)
以上是生活随笔為你收集整理的新增16条设计规约!阿里巴巴Java开发手册(详尽版)开放下载!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 动态规划法(九)想要更多例子?
- 下一篇: 深入理解Java中的String