導覽
近期變更
隨機頁面
新手上路
新頁面
優質條目評選
繁體
不转换
简体
繁體
18.222.113.226
登入
工具
閱讀
檢視原始碼
特殊頁面
頁面資訊
求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。
檢視 AIGC辅助软件开发·ChatGPT10倍效率编程实战 的原始碼
←
AIGC辅助软件开发·ChatGPT10倍效率编程实战
前往:
導覽
、
搜尋
由於下列原因,您沒有權限進行 編輯此頁面 的動作:
您請求的操作只有這個群組的使用者能使用:
用戶
您可以檢視並複製此頁面的原始碼。
{| class="wikitable" align="right" |- |<center><img src=https://www0.kfzimg.com/sw/kfz-cos/kfzimg/11412383/41e99cbb4e935d8a_s.jpg width="260"></center> <small>[https://book.kongfz.com/570213/7376806510 来自 孔夫子网 的图片]</small> |} 《'''AIGC辅助软件开发·ChatGPT10倍效率编程实战'''》,出版社: 机械工业出版社,ISBN:9787111751182。 机械工业出版社成立于1950年,是建国后国家设立的第一家科技[[出版社]],前身为科学技术出版社,1952年更名为机械工业出版社<ref>[https://www.maigoo.com/maigoo/6296cbs_index.html 中国十大出版社-出版社品牌排行榜],买购网</ref>。机械工业出版社(以下简称机工社)由[[机械工业信息研究院]]作为主办单位,目前隶属于国务院国资委<ref>[http://www.cmpbook.com/about 企业简介],机械工业出版社</ref>。 ==内容简介== 这是一本讲解如何用ChatGPT、Github Copilot X、Cursor等主流AIGC工具优化和提升软件开发全流程效率和质量的实战性著作。 全书以[[软件]]开发的流程位主线来组织内容,详细讲解了程序员、架构师、项目经理、产品经理、技术团队管理者们如何在技术方案构建、需求文档撰写、代码编写与注解、客户端开发、前端开发、后端开发、测试和调试、性能优化、疑难问题解决、产品设计、软件架构与设计、应试与面试12个主题充分发挥AIGC工具的潜能,在提高研发效率和质量的同时,提升自身的实力。 AIGC工具在软件研发12个主题的使用方法,全部以实战项目案例的方式展开讲解,有具体的工程化思路,也有可复用的提示词,还有对使用经验的总结和注意事项的提醒。只要跟着本书的案例实操一遍,就能顺利跃迁为AI时代的新程序员,与AI共同进化,成为不被AI淘汰的人。 ==目录== 前言 第1章 [[AI]]智能化编程助手 1 1.1 ChatGPT 1 1.1.1 ChatGPT与GPT-4介绍 2 1.1.2 ChatGPT在软件开发中的应用场景 4 1.1.3 实践案例 4 1.2 GitHub Copilot 13 1.2.1 安装 14 1.2.2 使用 15 1.2.3 总结 16 1.3 Cursor 17 1.3.1 安装 17 1.3.2 使用 19 1.3.3 总结 20 1.4 AutoGPT 21 1.4.1 安装 21 1.4.2 使用 21 1.4.3 总结 22 1.5 Bito 23 1.5.1 安装 23 1.5.2 代码生成 24 1.5.3 性能优化 26 1.5.4 总结 29 1.6 Midjourney 29 1.6.1 基本语法 30 1.6.2 设计实例 31 1.6.3 设计流程 34 1.6.4 总结 35 第2章 面向软件开发的提示工程 36 2.1 写Prompt就是逐步明确需求的过程 37 2.1.1 让ChatGPT一步一步写出你想要的页面 37 2.1.2 让ChatGPT为你设计后台架构方案 41 2.1.3 让ChatGPT完成后台接口 44 2.2 如何提问才能让ChatGPT更懂你 47 2.2.1 提问清晰且明确 47 2.2.2 提供可参考的格式和案例说明 48 2.2.3 提供上下文 49 2.2.4 8个OpenAI推荐的最佳实践 53 2.3 让ChatGPT在每个环节都发挥作用 55 2.3.1 一起讨论商业计划 55 2.3.2 做产品demo 58 2.3.3 找相似的开源项目 62 2.3.4 设计数据库 65 2.3.5 协助写商业计划书 67 2.3.6 还能用ChatGPT做什么 73 2.4 提高ChatGPT的回答质量 74 2.4.1 准备工作 74 2.4.2 示例展示 75 第3章 AI辅助编写技术文档 79 3.1 技术文档概述 79 3.2 架构设计文档 80 3.3 技术方案文档 87 3.3.1 技术调研 87 3.3.2 技术选型 88 3.3.3 系统架构 89 3.3.4 功能模块设计 91 3.3.5 数据库设计 92 3.3.6 接口设计 94 3.3.7 安全策略 96 3.3.8 部署方案 97 3.3.9 维护和升级 98 3.3.10 文档撰写 100 3.4 技术标准文档 101 3.5 总结 103 第4章 AI辅助客户端编程 104 4.1 AI辅助Android应用开发 104 4.1.1 提问非常关键 104 4.1.2 评估回答是否有用 107 4.1.3 运用上下文信息 107 4.1.4 代码生成 109 4.1.5 修改Bug 110 4.1.6 单元测试 111 4.1.7 生成文档说明 112 4.1.8 解释代码逻辑 112 4.1.9 解释概念 113 4.2 AI辅助iOS应用开发 114 4.2.1 AI能帮iOS开发者做哪些事 114 4.2.2 AI帮助快速学习SwiftUI 115 4.2.3 AI帮助解决视频转码失真问题 125 第5章 AI辅助前端编程 133 5.1 AI辅助前端应用开发 133 5.1.1 用ChatGPT阅读Vue3(setup)源码 134 5.1.2 搜索JavaScript方法 137 5.1.3 自动优化代码 140 5.1.4 智能推荐和补全TypeScript类型 143 5.2 利用ChatGPT写代码 145 5.2.1 生成项目打包配置文件 145 5.2.2 快速构建正则表达式 149 5.3 利用ChatGPT在前端开发中快速生成Vue组件 152 第6章 AI辅助后端编程 161 6.1 AI辅助商城应用开发:用ChatGPT写简单的生鲜小超市项目 161 6.1.1 开发准备 163 6.1.2 方案设计 163 6.1.3 建表功能 164 6.1.4 注册功能 164 6.1.5 登录退出功能 172 6.1.6 首页浏览商品及详情 175 6.1.7 购物车功能 180 6.1.8 下单功能 183 6.1.9 支付功能 186 6.1.10 查看订单 188 6.1.11 上线及服务器环境搭建 189 6.2 快速生成接口文档 191 6.2.1 准备工作 191 6.2.2 示例展示 191 第7章 AI辅助测试与调试 195 7.1 AI辅助测试与调试应用案例 196 7.1.1 制定测试策略 196 7.1.2 输出测试计划 197 7.1.3 生成测试用例 199 7.1.4 生成接口测试用例和接口测试脚本 201 7.1.5 生成Web端登录界面的自动化测试脚本 203 7.1.6 解决问题 206 7.1.7 测试过程中用到的工具 210 7.1.8 如何进行App自动化测试 211 7.2 如何让AI更好地辅助我们工作 213 7.2.1 学会提问 213 7.2.2 AI辅助编写测试用例提问示例 214 7.3 更多实践 217 7.4 总结 222 第8章 AI辅助应用性能优化 224 8.1 发现性能问题 224 8.2 编写高效的代码 226 8.3 数据库优化 233 8.4 网络传输优化 239 8.5 异步处理 242 8.6 内存管理 244 第9章 AI辅助解决各种疑难杂症 247 9.1 提升答题卡选项识别率 247 9.2 解决程序性能问题 255 9.3 解决图片锯齿问题 258 9.4 警惕小众场景下的误导性回答 260 9.4.1 小众场景1:特定版本的渲染引擎下的纹理坐标范围 260 9.4.2 小众场景2:部分安卓浏览器中的禁止滚动失效 262 第10章 AI辅助开发跑酷游戏 266 10.1 游戏设计 266 10.1.1 游戏世界观构建 266 10.1.2 游戏场景生成 268 10.1.3 游戏角色生成和后处理 268 10.1.4 Midjourney 图片生成总结 269 10.2 游戏架构设计 270 10.2.1 架构选型 271 10.2.2 模块功能细分 277 10.2.3 ChatGPT架构能力总结 280 10.3 代码实现 281 10.3.1 代码辅助工具选型 281 10.3.2 模块功能编写 282 10.3.3 Cursor代码生成总结 289 10.4 AI对游戏研发的影响 290 第11章 高阶Prompt与基于ChatGPT的产品应用开发 292 11.1 英语陪聊教练 292 11.1.1 实现过程与技术要点 294 11.1.2 指定角色Prompt 294 11.2 利用ChatGPT自动输出当日新闻资讯 296 11.2.1 准备工作 296 11.2.2 查新闻(并获取JSON) 296 11.3 利用UE创建数字人 297 11.3.1 准备工作 297 11.3.2 使用MetaHuman自带的人物 298 11.3.3 进阶实战 302 第12章 软件架构师如何使用AI技术提升工作效率 312 12.1 架构师的类型 312 12.2 软件架构师的工作职责 313 12.3 AI辅助软件架构师实践 314 12.3.1 技术战略设计 314 12.3.2 技术团队建设 316 12.3.3 技术难题攻关 318 12.3.4 跨团队协作 319 12.3.5 项目管理 326 第13章 AI辅助提升程序员求职、招聘与面试效率 328 13.1 用ChatGPT理解面试题 328 13.2 用ChatGPT出面试题 331 13.3 让ChatGPT扮演面试官帮你查漏补缺 334 后 记 340 ==参考文献== [[Category:040 類書總論;百科全書總論]]
返回「
AIGC辅助软件开发·ChatGPT10倍效率编程实战
」頁面