<th id="m5atx"><sup id="m5atx"></sup></th><code id="m5atx"><small id="m5atx"><optgroup id="m5atx"></optgroup></small></code><code id="m5atx"><small id="m5atx"><track id="m5atx"></track></small></code><th id="m5atx"><option id="m5atx"></option></th>

        我的位置: 首頁 > 學習專區 > JAVA技術 >
        就業喜報更多 >
        熱點專題更多 >
        熱門標簽更多 >
        東莞北大青鳥:為你的java代碼質量,老師操碎了心
        時間:2018-12-24 19:04:03   來源:
        大家都在關注:東莞北大青鳥 java
        分享到:
        [導讀] 為了提升學員的代碼效率,碼出質量。小編為學員們帶來了阿里內部Java工程師所遵循的開發規范,希望好的規約能夠提升學員工作的研發協作效率,提升系統質量,提升我們廣大學員編程的幸福感。
        引言:無規矩不成方圓,無規范不能協作。
        原始社會的爭端,更多的是講究個人的蠻力;三國時代的群雄并起,開始講究士兵的團隊默契;到了現代戰爭,海陸空、信息兵、工程兵,無不需要緊密配合。軟件發展至今,只是靠一句hello world走天下的時代,已經過去了,現在企業需要團隊緊密協作。

        代碼規約是一種軟實力,關系著公司規模化生產效率,從這點上講就是要提升研發效率,提升代碼質量。在規約出現之前,一片混沌,如表達刪除狀態的字段名,非常多,像:delete, delete_flag, is_delete, is_deleted,在數據分析時,總要小心翼翼,像文字游戲。而0/1還是y/n來表示已刪除和未刪除,更是神坑,極易造成線上問題。再如,批量接口定義時,沒有接口保護很容易造成服務提供方內存耗盡,產生OOM等等。

        所以,為了提升學員的代碼效率,碼出質量。小編為學員們帶來了阿里內部Java工程師所遵循的開發規范,涵蓋編程規約、異常日志、單元測試、安全規約、MySQL數據庫、工程規約、設計規約7大維度。這份規約,提煉阿里巴巴集團技術團隊的集體編程經驗和軟件設計智慧,濃縮成為立體的編程規范和最佳實踐。
        希望好的規約能夠提升學員工作的研發協作效率,提升系統質量,提升我們廣大學員編程的幸福感。

        點擊:阿里巴巴Java開發手冊中文版 回復java開發手冊即可獲得下載地址


        天天拍天天鲁