幫助中心 | 我的帳號 | 關於我們

Go語言精進之路(從新手到高手的編程思想方法和技巧1)/華章程序員書庫

  • 作者:白明|責編:陳潔//羅詞亮
  • 出版社:機械工業
  • ISBN:9787111698210
  • 出版日期:2022/01/01
  • 裝幀:平裝
  • 頁數:416
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

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

作者介紹
白明|責編:陳潔//羅詞亮
    白明(Tony Bai)資深Go技術專家和架構師,有超過10年的服務端架構設計和開發經驗,擅長伺服器後端編程。曾任東軟集團開發部技術總監和東網科技高級架構師,現為東軟睿馳智能網聯汽車業務線車聯網平台的高級架構師。精通Go、C、Python、Shell、Linux、Rancher、Docker、OpenStack、Kubernetes等技術棧。     《七周七語言》譯者之一,GopherChina大會、開源中國源創會講師,麥思博客座培訓師,tonybai。com技術博客博主。

目錄
推薦語
推薦序
前言
第一部分  熟知Go語言的一切
  第1條  了解Go語言的誕生與演進
    1.1  Go語言的誕生
    1.2  Go語言的早期團隊和演進歷程
    1.3  Go語言正式發布並開源
  第2條  選擇適當的Go語言版本
    2.1  Go語言的先祖
    2.2  Go語言的版本發布歷史
    2.3  Go語言的版本選擇建議
  第3條  理解Go語言的設計哲學
    3.1  追求簡單,少即是多
    3.2  偏好組合,正交解耦
    3.3  原生併發,輕量高效
    3.4  面向工程,「自帶電池」
  第4條  使用Go語言原生編程思維來寫Go代碼
    4.1  語言與思維——來自大師的觀點
    4.2  現實中的「投影」
    4.3  Go語言原生編程思維
第二部分  項目結構、代碼風格與標識符命名
  第5條  使用得到公認且廣泛使用的項目結構
    5.1  Go項目的項目結構
    5.2  Go語言典型項目結構
  第6條  提交前使用gofmt格式化源碼
    6.1  gofmt:Go語言在解決規模化問題上的最佳實踐
    6.2  使用gofmt
    6.3  使用goimports
    6.4  將gofmt/goimports與IDE或編輯器工具集成
  第7條  使用Go命名慣例對標識符進行命名
    7.1  簡單且一致
  ……
第三部分  聲明、類型、語句與控制結構
第四部分  函數與方法
第五部分  介面
第六部分  併發編程
第七部分  錯誤處理
第八部分  測試、性能剖析與調試
第九部分  標準庫、反射與cgo
第十部分  工具鏈與工程實踐

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032