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