1. 程式人生 > >新增16條設計規約!阿里巴巴Java開發手冊(詳盡版)開放下載!

新增16條設計規約!阿里巴巴Java開發手冊(詳盡版)開放下載!

《阿里巴巴Java開發手冊》是阿里內部Java工程師所遵循的開發規範,涵蓋程式設計規約、單元測試規約、異常日誌規約、MySQL規約、工程規約、安全規約等,這是近萬名阿里Java技術精英的經驗總結,並經歷了多次大規模一線實戰檢驗及完善。這是阿里回饋給Java社群的一份禮物,希望能夠幫助企業開發團隊在Java開發上更高效、容錯、有協作性,提高程式碼質量,降低專案維護成本。
2018年6月5日,《阿里巴巴Java開發手冊》再次重新整理程式碼規範認知,我們新增了16條設計規約!59420e6ff55ef91d1c1f988caa834f9ed33f126c
為何要新增設計規約?膾炙人口的唐詩“兩個黃鸝鳴翠柳,一行白鷺上青天”,清爽直接,簡明易懂。可讀性好的程式碼也是讓人陶醉的,那麼如何寫出可讀性的程式碼?程式碼的可讀性是指程式碼讓人容易閱讀、理解、除錯、可預料的程度。提高程式碼的可讀性可以為程式碼閱讀者節約時間和精力,提升團隊協作效率。熟悉和遵守《阿里巴巴JAVA開發手冊》的程式設計風格,那只是“標”,而程式碼可讀性的“本”可以追溯到軟體設計階段。試想一下如果髮型師沒有設計好,不用指望能剪出一個“可讀性”比較好的你。

設計是一種夢想和追求,誰都喜歡有氣質的女神,誰都會欣賞有設計感的程式碼。你可能會問,什麼是設計感?就像燒飯這件事,村姑和御廚都會燒,都能吃飽,但是菜品的美感、口感,有本質的區別。程式碼到藝術層面上,能夠體現出來非常好的擴充套件性、解耦性。程式碼就象積木一樣,換一個搭法,也是OK的,結構清晰,不用擔心拔出蘿蔔帶出泥。

原文連結