Go入門容易,精進(jìn)難,如何才能像Go開發(fā)團(tuán)隊(duì)那樣寫出符合Go思維和語言慣例的高質(zhì)量代碼呢?本書將從編程思維和實(shí)踐技巧2個(gè)維度給出答案,幫助你在Go進(jìn)階的路上事半功倍。編程思維層面只有真正領(lǐng)悟了一門語言的設(shè)計(jì)哲學(xué)和編程思維,并能將之用于實(shí)踐,才算精通了這門語言。本書從Go語言設(shè)計(jì)者的視角對(duì)Go背后的設(shè)計(jì)哲學(xué)和編程思想進(jìn)行了梳理和分析,指引讀者體會(huì)那些看似隨意實(shí)則經(jīng)過深思熟慮的設(shè)計(jì)背后的秘密。實(shí)踐技巧層面實(shí)踐技巧源于對(duì)Go開發(fā)團(tuán)隊(duì)和Go社區(qū)開發(fā)的高質(zhì)量代碼的閱讀、挖掘和歸納,從項(xiàng)目結(jié)構(gòu)、代碼風(fēng)格、語法及其實(shí)現(xiàn)、接口、并發(fā)、同步、錯(cuò)誤與異常處理、測(cè)試與調(diào)試、性能優(yōu)化、標(biāo)準(zhǔn)庫、第三方庫、工具鏈、Z佳實(shí)踐、工程實(shí)踐等多個(gè)方面給出了改善Go代碼質(zhì)量、寫出符合 Go 思維和慣例的代碼的有效實(shí)踐。全書的內(nèi)容覆蓋如下10個(gè)大類,共66個(gè)主題,字字珠璣,句句箴言。(1)Go語言的一切(2)項(xiàng)目結(jié)構(gòu)、代碼風(fēng)格與標(biāo)識(shí)符命名(3)聲明、類型、語句與控制結(jié)構(gòu)(4)函數(shù)與方法(5)接口(6)并發(fā)編程(7)錯(cuò)誤處理(8)測(cè)試、性能剖析與調(diào)試(9)標(biāo)準(zhǔn)庫、反射與cgo(10)工具鏈與工程實(shí)踐學(xué)完這本書,你將擁有和 Go專家一樣的編程思維,寫出符合Go慣例和風(fēng)格的高質(zhì)量代碼,從眾多 Go 初學(xué)者中脫穎而出,快速實(shí)現(xiàn)從Go新手到專家的轉(zhuǎn)變!