GitHub Copilot編程指南-利用AI更快地編寫更好的代碼 9787111779254 庫爾特.道斯韋爾

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:機械工業
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$630
商品編號: 9787111779254
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*書籍均為代購,我們向大陸付款發訂後即無法取消,為避免造成不必要的損失,
下訂前請慎重考慮!下訂前請慎重考慮!謝謝。

*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202505*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:GitHub Copilot編程指南-利用AI更快地編寫更好的代碼
ISBN:9787111779254
出版社:機械工業
著編譯者:庫爾特.道斯韋爾
頁數:262
所在地:中國大陸 *此為代購商品
書號:1732109
可大量預訂,請先連絡。

【台灣高等教育出版社簡體書】 GitHub Copilot編程指南-利用AI更快地編寫更好的代碼 787111779254 庫爾特.道斯韋爾

內容簡介

本書是一本了解和掌握GitHub Copilot及AI編程的實用參考書。全書共分為四部分:第一部分是GitHub Copilot入門知識,介紹基本概念、安裝配置及試用方法;第二部分是GitHub Copilot的功能實戰,包括代碼補全的實際使用、與GitHub Copilot的對話及高效編程技巧;第三部分是GitHub Copilot的實際應用技巧,涉及學習新語言、編寫單元測試、診斷與修復錯誤、代碼重構、增強代碼安全性、處理複雜的CI/CD流程、優化開發環境以及通用轉換;第四部分是GitHub Copilot的高階應用,包括如何負責任地使用GitHub Copilot,如何將它融入軟體開發全生命周期,以及商業版與企業版的額外控制和安全特性等。本書適合程序員、軟體開發人員和軟體工程師閱讀。

作者簡介

禚嫻靜,Thoughtworks諮詢師,樂於知識分享與傳播。擁有多年企業和互聯網應用的開發實戰經驗,專註于敏捷實踐、軟體架構和持續交付領域,在 NET技術棧和微服務架構演化等方面有豐富的積累。

目錄

譯者序
前言
第一部分 GitHub Copilot入門
第1章 GitHub Copilot簡介
1 1 為什麼需要GitHub Copilot
1 2 創建GitHub賬戶
1 3 獲取GitHub Copilot許可
1 4 安裝IDE插件
1 4 1 下載Visual Studio Code
1 4 2 安裝GitHub Copilot插件
1 4 3 在IDE中配置Copilot
1 4 4 安裝Node js
1 5 試運行Copilot
1 5 1 準備工作
1 5 2 探索Copilot
1 6 結語
1 7 參考文獻
第2章 深入理解GitHub Copilot
2 1 揭秘GitHub Copilot背後的AI技術
2 2 理解安全、隱私與數據處理
2 2 1 消息傳輸
2 2 2 數據存儲
2 2 3 安全增強
2 3 了解版權保護
2 4 探索GitHub Copilot信任中心
2 5 結語
2 6 參考文獻
第二部分 GitHub Copilot功能實戰
第3章 探索代碼補全
3 1 代碼補全功能簡介
3 2 使用Copilot進行代碼補全
3 2 1 預備知識
3 2 2 文件命名
3 2 3 頂層註釋
3 2 4 使用有意義的名稱
3 2 5 撰寫明確註釋
3 2 6 引用打開的標籤頁
3 3 探索工具欄與面板
3 3 1 深入解析補全工具欄
3 3 2 探索補全面板
3 4 調整Copilot設置
3 4 1 inlineSuggestCount
3 4 2 length
3 4 3 listCount
3 5 利用鍵盤快捷鍵
3 5 1 聚焦GitHub Copilot視圖
3 5 2 建議終端命令
3 5 3 觸發內聯建議
3 5 4 切換到下一條面板建議
3 5 5 切換到上一條面板建議
3 5 6 打開補全面板
3 6 結語
第4章 與GitHub Copilot對話
4 1 探索Copilot Chat
4 1 1 側邊欄對話
4 1 2 充分利用編輯器視圖對話
4 1 3 將對話拓展至新窗口
4 1 4 引導對話走向正確方向
4 1 5 運用內聯對話
4 1 6 探索快速對話
4 2 使用Copilot Chat定義提示工程
4 2 1 基礎知識
4 2 2 在對話中獲取上下文
4 3 精準掌控對話
4 3 1 使用@workspace進行查詢
4 3 2 與@vscode互動
4 3 3 利用@terminal學習
4 4 結語
第三部分 GitHub Copilot的實際應用
第5章 學習一門新的編程語言
5 1 學習語言導論
5 2 搭建開發環境
5 2 1 準備工作
5 2 2 安裝指南
5 3 學習基礎知識
5 3 1 準備工作
5 3 2 學習C
5 4 創建控制台應用程序
5 4 1 準備工作
5 4 2 創建C#控制台應用程序
5 5 闡釋代碼
5 6 添加新代碼
5 7 學習測試
5 7 1 通過選擇創建上下文
5 7 2 通過標籤創建上下文
5 7 3 運行測試
5 8 結語
5 9 參考文獻
第6章 編寫測試
6 1 創建示例項目
6 2 為現有代碼添加單元測試
6 2 1 以註釋驅動單元測試的創建
6 2 2 使用內聯對話生成測試
6 3 探索行為驅動開發
6 4 結語
第7章 診斷與修復錯誤
7 1 創建示例項目
7 2 修正語法錯誤
7 3 解決運行時異常
7 4 處理終端錯誤
7 5 結語
第8章 助力代碼重構
8 1 Copilot代碼重構簡介
8 2 創建示例項目
8 3 重構重複代碼
8 3 1 添加單元測試
8 3 2 重構重複的錯誤處理代碼
8 4 重構驗證器
8 4 1 添加單元測試
8 4 2 提取驗證代碼至函數
8 5 重構不當變數名
8 6 代碼文檔與註釋
8 6 1 方法文檔
8 6 2 項目文檔
8 7 結語
第9章 增強代碼安全性
9 1 代碼安全詳解
9 2 創建示例項目
9 3 探索代碼安全
9 3 1 使用HTTPS
9 3 2 實現驗證
9 3 3 總結
9 4 發現和修復安全隱患
9 4 1 修復弱密碼哈希
9 4 2 修復SQL注入
9 5 結語
第10章 加速DevSecOps實踐
10 1 DevSecOps詳解
10 2 簡化容器
10 2 1 創建容器
10 2 2 部署容器
10 2 3 實施安全管控
10 3 自動化基礎設施即代碼
10 3 1 創建基礎設施即代碼
10 3 2 使用Terraform部署代碼
10 3 3 實施安全控制措施
10 4 優化CI/CD流程
10 4 1 創建CI流水線
10 4 2 增設安全掃描
10 4 3 創建CD流水線
10 5 結語
第11章 優化開發環境
11 1 增強Visual Studio
11 1 1 準備工作
11 1 2 安裝GitHub Copilot擴展
11 1 3 探索代碼補全
11 1 4 與Copilot對話
11 2 強化Azure Data Studio
11 2 1 準備工作
11 2 2 安裝GitHub Copilot擴展
11 2 3 創建數據
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。
規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理