文轩九月图书旗舰店店铺主页二维码
文轩九月图书旗舰店
特价好书,就在文轩网!
微信扫描二维码,访问我们的微信店铺

与AI一起写代码

99.00
运费: 免运费
库存: 16 件
与AI一起写代码 商品图0
与AI一起写代码 商品图1
与AI一起写代码 商品图2
与AI一起写代码 商品图3
与AI一起写代码 商品图4
与AI一起写代码 商品缩略图0 与AI一起写代码 商品缩略图1 与AI一起写代码 商品缩略图2 与AI一起写代码 商品缩略图3 与AI一起写代码 商品缩略图4

商品详情

与AI一起写代码

作  者:(美)克里斯·明尼克(Chris Minnick) 著 著 孙晓青,周伟 译 译
定  价:99
出 版 社:机械工业出版社
出版日期:2025年08月01日
页  数:266
装  帧:平装
ISBN:9787111786122

这两年,全球的程序员问答Stack Overflow的流量出现了断崖式下跌,造成这一局面的正是AI的崛起。可以说,如果不会使用AI,再优秀的程序员也会像恐龙一样被淘汰。不过您不用恐慌,您面前这本《与AI一起写代码》能够帮助您摆脱被动局面,跳上AI快车,迅速成为AI时代的程序员。即使您已经在编程工作中熟练使用AI,您也能书中找到丰富的相关资源,让编程变得更轻松、更美好!

目录

译者序
引言
关于本书
读者对象
书中图标
在线资源
近期目标
第1部分 技术入门
第1章 AI的作用
消灭无聊任务
发现无聊任务
用AI编写模板
用AI实现CRUD
提供语法帮助
无须记住琐碎细节
代码补全提示
适应新语法
静态代码分析
静态代码分析检测不良代码
使用AI进行静态代码分析
使用AI学习编程
AI的教育潜能
避免潜在的陷阱
与AI结对编程
结对编程模式
与AI结对编程的利弊
AI结对编程实战
第2章 机器学习和深度学习
机器学习和深度学习
基本概念
神经网络
训练和测试模型
自然语言处理
自然语言处理的历史
自然语言处理的困境
理解Transformer
注意力机制
获取标记
生成式AI模型
认识AI的局限
语言模型不擅长数学
语言模型啰唆冗长
AI存在知识局限
AI存在常识性问题
AI存在准确性问题
AI存在偏见性问题
第3章 AI编程工具
探索GitHubCopilot
Copilot插件
使用Copilot高效工作
使用快捷键
探索Tabnine
Tabnine
设置Tabnine
使用Tabnine编程
探索Replit
使用Replit创建网站
探索Replit工作区
与ReplitAI结对编程
第4章 与聊天机器人一起编程
改进提示词
调整温度
解读提示词的各元素
与AI一起写代码
开放式与封闭式提示词
使用不同类型的提示词
提升提示词水平
与Copilot聊天
了解斜杠命令
了解Copilot智能体
利用CopilotChat
与聊天
和设置
自定义说明
让了解您
让了解您的期望
深入理解OpenAI平台
检查积分
玩转Playground
运行示例
扮演不同角色
调整模型设置
获取API密钥
使用OpenAI开发聊天机器人
第2部分 用AI编写代码
第5章 从计划到原型
理解项目需求
确定需求
领域需求
功能需求
非功能需求
编写SRS
从SRS生成代码
使用零样本方法
分解问题
人工和AI混合编程
编写提示
编写服务器
提交后续提示
测试服务器
在服务器上实现少样本提示
改进客户端
从AI端转向客户端
代码生成实用技巧
人工引导
指令清晰
分步思考
跟进提问
查验官方文档
提供示例和上下文
安全第一
继续学习
更新工具
留意AI的局限
第6章 代码格式化和重构
使用AI工具进行代码格式化
设置格式化工具
使用Prettier自动设置代码格式
使用AI重构代码
识别代码异味
使用Copilot检测代码异味
安全重构
生成重构代码建议
设置事件监听器
删除魔法数字
减少全局数据
修复长函数问题
修复命名不一致问题
解决缺少注释问题
井字棋游戏实战
第7章 发现和消除漏洞
了解漏洞
检测漏洞的策略
常见漏洞类型
能否做到零漏洞
使用Jam进行AI辅助报错
使用静态代码分析工具预防错误
linter
ESLint扩展
使用linter修复代码
linter与AI相结合
更改规则
使用AI检测漏洞
使用AI自动修复漏洞
Snyk简介
Snyk自动修复
对自动修复进行验证
判断是否适合自动修复
第8章 代码翻译与优化
代码翻译
译前准备
翻译策略
使用GPT-4翻译完整程序
验证译后代码
使用AI优化代码
获取代码优化建议
避免过早优化
第3部分 测试、记录和维护代码
第9章 测试代码
编写测试计划
选用传统还是敏捷计划
测试计划的分步骤流程
AI在测试计划中的作用
识别核心功能
生成测试场景
使用测试框架
Jest
运行Jest
生成测试用例
阅读覆盖率报告
分析测试结果
借助AI进行测试驱动开发
第10章 代码文档化
使用文档化机器人
构建文档助手
测试文档助手
生成代码注释和注解
和测试MintlifyDocWriter
测评Underscore
创建可视化文档
生成序列图
生成需求图
使用AI实现API文档自动化
创建RESTAPI文档
创建API文档聊天机器人
第11章 代码维护
了解四种维护类型
纠正性维护
适应性维护
完善性维护
预防性维护
利用AI进行代码维护
使用AI提高代码质量
理解技术债务
使用CodeClimate
启用测试覆盖率报告
分析代码质量指标
使用AI提升代码质量
第4部分 AI工具与资源
第12章 尝试十个AI工具
AmazonCodeWhisperer
SourcegraphCody
DeepMindAlphaCode
GoogleBard
Codeium
Claude
MicrosoftIntelliCode
Sourcery
Bugasura
UserWay
第13章 了解十个AI编程资源
Code.org的AI资源
Kaggle
GoogleDatasetSearch
edX
Edabit
StatQuest
AI4All开放学习
Gymnasium
fast.ai
MicrosoftLearn
作者简介
致辞
致谢


内容介绍

本书全方位展示了利用AI编程的方法和工具,能够有效帮助读者掌握AI辅助编程技术,轻松完成代码的编写、调试、除错、更新和优化,显著提高编程效率。本书提供了编程过程中集成AI的实用方法,包括详细的示例代码,演示如何与AI API交互,如何将AI生成的内容纳入解决方案并扩展至其他AI功能,如代码重构、翻译和测试。本书还介绍了一些实用的AI编程资源。
本书非常适合程序员、人工智能研发人员以及其他对人工智能感兴趣的读者阅读。

(美)克里斯·明尼克(Chris Minnick) 著 著 孙晓青,周伟 译 译

克里斯·明尼克(Chris Minnick),资深技术作家、教育专家及程序员。独著/合著技术书籍逾20部,包括多本“达人迷”系列畅销作品,为头部在线教育平台开发视频课程体系,长期为多家全球很好企业提供编程与AI培训。

文轩九月图书旗舰店店铺主页二维码
文轩九月图书旗舰店
特价好书,就在文轩网!
扫描二维码,访问我们的微信店铺

与AI一起写代码

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏