阿里巴巴JAVA開發手冊 公司近萬名開發同學集體智慧的結晶

由於Google的這份編程規範目前只有英文版本,所以在中國的程序員中只有少部分人知道它的存在。並且只有更少的團隊在真正的應用它,其中就包括我的團隊。我們團隊根據Google的Java style guide也演化出了自己的團隊版本,放置在團隊共享wiki上供大家隨時查閱。我們根據自身的項目特點豐富了”編程實踐”裡的內容,並且新加入一個章節來描述編寫Java代碼的一些原則,比如簡潔代碼、組合優於繼承、stream優於for循環等。

阿里巴巴JAVA開發手冊 公司近萬名開發同學集體智慧的結晶

我想阿里巴巴發佈的Java開發手冊之所以叫做”開發手冊”,而不是像Google那樣叫做“Style Guide(樣式風格)”,是因為它不僅僅侷限於style guide這一方面,而是以Java開發者為中心視角,劃分為編程規約、異常日誌規約、MYSQL規約、工程規約、安全規約五大塊,再根據內容特徵,細分成若干二級子目錄。根據約束力強弱和故障敏感性,規約依次分為強制、推薦、參考三大類。

最後,希望這份Java開發手冊可以持續改進,吸納百家之長,成為每個入門程序員必看的手冊。

阿里巴巴JAVA開發手冊 公司近萬名開發同學集體智慧的結晶

歡迎大家在下方積極吐槽,小編會一一進行查看並回復,期待你的答案哦……

如果喜歡請轉發,小小支持一下。


分享到:


相關文章: