本手冊的愿景是碼出高效,碼出質(zhì)量。它結(jié)合作者的開發(fā)經(jīng)驗和架構(gòu)歷程,提煉阿里巴巴集團技術(shù)團隊的集體編程經(jīng)驗和軟件設(shè)計智慧,濃縮成為立體的編程規(guī)范和很好實踐。眾所周知,現(xiàn)代軟件行業(yè)的高速發(fā)展對開發(fā)工程師的綜合素質(zhì)要求越來越高,因為不僅是編程相關(guān)的知識點,其他維度的知識點也會影響軟件的很終交付質(zhì)量,比如,數(shù)據(jù)庫的表結(jié)構(gòu)和索引設(shè)計缺陷可能帶來軟件的架構(gòu)缺陷或性能風(fēng)險;單元測試的失位導(dǎo)致系統(tǒng)集成測試?yán)щy;沒有鑒權(quán)的漏洞代碼易被黑客攻擊等。所以,本手冊以開發(fā)工程師為中心視角,劃分為編程規(guī)約、異常日志、單元測試、安全規(guī)約、MySQL數(shù)據(jù)庫、工程結(jié)構(gòu)、設(shè)計規(guī)約七個維度,每個條目下提供相應(yīng)的擴展解釋和說明、正例和反例,全面、立體、形象地幫助開發(fā)工程師成長,有助于團隊代碼規(guī)約文化的形成。積小流成大海,積跬步至千里,在版基礎(chǔ)上,認(rèn)真傾聽讀者反饋,學(xué)習(xí)開源社區(qū)的詳細(xì)建議,增加前后端規(guī)約,發(fā)布錯誤碼解決方案,修正架構(gòu)分層圖例等相關(guān)內(nèi)容,涉及59條新規(guī)約,修正202處原有規(guī)約,完善8個示例,是面向業(yè)界以來更為完善的版本。從嚴(yán)格意義上講,本手冊超越了Java語言本身,明確了作為一名合格開發(fā)工程師應(yīng)該具備的基本素質(zhì),因此本手冊適合計算機相關(guān)行業(yè)的管理者和研發(fā)人員、高等院校的計算機專業(yè)師生、求職者等閱讀,希望成為大家如良師益友般的工作手冊、工具書和床頭書。楊冠寶,暢銷書《碼出高效:Java開發(fā)手冊》作者。阿里巴巴集團不錯技術(shù)專家,花名孤盡,取自風(fēng)清揚的“獨孤九劍,破盡天下武功”之意。在阿里歷任技術(shù)研發(fā)、架構(gòu)師、部門主管等不同的角色,承擔(dān)過雙十一、靠前化、代碼中心、資產(chǎn)平臺等大型項目,有著豐富的一線編程實戰(zhàn)和架構(gòu)經(jīng)驗。目前是阿里巴巴資產(chǎn)平臺部負(fù)責(zé)人,在大數(shù)據(jù)、高并發(fā)、分布式、代碼效能等領(lǐng)域均有較深的造詣。樂于分享與總結(jié),在靠前外做過多次大型交流和培訓(xùn),引起強烈共鳴。
|