搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
GitHub Copilot编程指南(利用AI更快地编写更好的代码)/程序员书库
0.00     定价 ¥ 99.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购15本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111779254
  • 作      者:
    作者:(美)库尔特·道斯韦尔|责编:刘锋//冯润峰|译者:禚娴静
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2025-05-01
收藏
畅销推荐
内容介绍
本书是一本了解和掌握GitHub Copilot及AI编程的实用参考书。全书共分为四部分:第一部分是GitHub Copilot入门知识,介绍基本概念、安装配置及试用方法;第二部分是GitHub Copilot的功能实战,包括代码补全的实际使用、与GitHub Copilot的对话及高效编程技巧;第三部分是GitHub Copilot的实际应用技巧,涉及学习新语言、编写单元测试、诊断与修复错误、代码重构、增强代码安全性、处理复杂的CI/CD流程、优化开发环境以及通用转换;第四部分是GitHub Copilot的高阶应用,包括如何负责任地使用GitHub Copilot,如何将它融入软件开发全生命周期,以及商业版与企业版的额外控制和安全特性等。本书适合程序员、软件开发人员和软件工程师阅读。
展开
目录
译者序
前言
第一部分 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 创建数据
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证