网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 AI时代程序员开发之道(ChatGPT让程序员插上翅膀)
分类
作者 关东升
出版社 北京大学出版社
下载
简介
内容推荐
本书是一本介绍如何使用ChatGPT的实用手册,它建立了一个新的程序员开发模式。本书从介绍“ChatGPT第一次接触”开始,深入分析如何使用该工具来提高开发效率和质量。本书的每一章都涵盖了ChatGPT的不同应用场景,从编写各种文档,到辅助进行需求分析和系统设计,以及数据库设计和开发高质量代码等,均有详尽的讲解。读者将从中了解到,如何利用ChatGPT这一AI工具来辅助程序员更加高效地开发软件。
本书还特别介绍了如何使用ChatGPT辅助进行系统测试以及任务管理,并对源代码底层逻辑进行了深入分析。这个全面的框架将帮助读者在软件开发过程中更好地管理和优化代码。最后,本书以两个实战案例作为结尾:第一个是使用ChatGPT辅助开发PetStore宠物商店项目,第二个是使用ChatGPT辅助开发“我的备忘录”App。这两个实战案例将会帮助读者更好领悟如何将ChatGPT引入具体的软件开发中。
总之,如果您是一位热爱软件开发的程序员,如果您想要拥有新一代智能化的编程方式,这本书将是您必不可少的参考书。
作者简介
关东升,国内著名iOS/Cocos技术作家,iOS技术顾问,Cocos最有价值专家(CVP),智捷课堂首席培训专家。担任51CTO社区iOS技术顾问,精通iOS、Android和Windows及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iOS客户端开发,金融系统的ios、Windows及Android客户端开发。在AppStore上发布数款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、方正科技、大唐电信、中国石油、工商银行、南方航空、惠普、东软、NTT等企事业单位提供技术咨询及员工培训。著有《iOS网络编程与云端应用最佳实践》、《iOS传感器应用开发最佳实践》、《iOS图形图像、动画和多媒体编程技术最佳实践》、《iOS开发指南》、《交互设计的艺术》、《Cocos2d-x实战:C++卷》、《Cocos2d-x实战:Lua卷》、《Cocos2d-x实战:工具卷》、《Cocos2d-x实战:JS卷》等专业图书。
目录
第1章 ChatGPT第一次接触
1.1 介绍ChatGPT
1.2 注册ChatGPT
1.3 使用ChatGPT
1.4 本章总结
第2章 如何使用ChatGPT编写各种文档
2.1 辅助编写技术文档模板
2.1.1 设计文档模板
2.1.2 案例1:生成MF京东商城软件需求说明书模板
2.1.3 案例2:使用ChatGPT辅助编写MF京东商城软件需求说明书
2.2 与ChatGPT对话的文本语言——Markdown
2.2.1 Markdown基本语法
2.2.2 使用Markdown工具
2.2.3 案例3:生成Markdown格式MF京东商城软件需求说明书模板
2.2.4 将Markdown格式文档转换为Word文档
2.2.5 将Markdown格式文档转换为PDF文档
2.3 思维导图
2.3.1 思维导图在软件开发中的作用
2.3.2 优秀的程序员与思维导图
2.3.3 绘制思维导图
2.3.4 使用ChatGPT绘制思维导图
2.3.5 案例4:生成MF京东商城软件需求说明书思维导图
2.4 使用表格
2.4.1 Markdown表格
2.4.2 案例5:使用ChatGPT制作Markdown表格
2.4.3 CSV电子表格
2.4.4 案例6:使用ChatGPT制作CSV表格
2.4.5 转换为Excel
2.5 使用ChatGPT制作图表
2.5.1 无编程方法使用ChatGPT制作图表
2.5.2 编程方法使用ChatGPT制作图表
2.6 本章总结
第3章 如何使用ChatGPT辅助进行需求分析
3.1 使用ChatGPT辅助收集用户需求
3.1.1 案例1:××运动管理App协助采访提问设计
3.1.2 案例2:××运动管理App汇总问卷调查结果
3.1.3 汇总问卷调查结果使用图表
3.1.4 案例3:将××运动管理App汇总问卷调查结果绘制成饼状图
3.2 使用ChatGPT辅助确定系统功能
3.2.1 案例4:××旅游景点推荐系统
3.2.2 案例5:××二手书交易系统
3.3 确定系统功能
3.3.1 什么是用例图
3.3.2 PlantUML语言
3.3.3 案例6:绘制××二手书交易系统用例图
3.4 确定业务流程
3.4.1 活动图
3.4.2 案例7:绘制××二手书交易系统活动图
3.5 无处不在的流程图
3.5.1 案例8:绘制××二手书交易系统订单管理流程图
3.5.2 案例9:绘制××二手书交易系统用户管理流程图
3.6 本章总结
第4章 如何使用ChatGPT辅助进行系统设计
4.1 使用ChatGPT辅助进行系统架构设计
4.1.1 系统架构设计
4.1.2 分层架构设计
4.1.3 ChatGPT如何辅助进行系统架构设计
4.1.4 案例1:图书管理系统架构设计
4.2 使用ChatGPT辅助进行原型设计
4.2.1 原型设计过程
4.2.2 使用ChatGPT辅助进行原型设计
4.3 案例2:TodoList项目原型设计
4.3.1 页面划分
4.3.2 页面关系图
4.3.3 生成原型页面
4.4 使用ChatGPT辅助进行详细设计
4.4.1 详细设计与各种UML图
4.4.2 案例3:绘制TodoList项目类图
4.4.3 案例4:绘制TodoList项目时序图
4.4.4 案例5:绘制TodoList项目活动图
4.4.5 案例6:绘制TodoList项目组件图
4.5 本章总结
第5章 如何使用ChatGPT辅助进行数据库设计
5.1 数据库设计阶段
5.2 案例1:使用ChatGPT对TodoList项目进行概念建模
5.3 案例2:使用ChatGPT对TodoList项目进行逻辑建模
5.4 案例3:使用ChatGPT对TodoList项目进行物理建模
5.5 案例4:使用ChatGPT辅助生成DDL脚本
5.6 本章总结
第6章 如何使用ChatGPT编写高质量的程序代码
6.1 编写代码
6.1.1 描述代码需求
6.1.2 补全代码细节
6.1.3 代码语法检查
6.2 调试代码
6.3 评审ChatGPT生成的代码
6.3.1 使用Java代码检查工具CheckStyle
6.3.2 使用Java代码检查工具PMD
6.3.3 使用Python代码检查工具PyLint
6.4 人工评审ChatGPT生成的代码
6.5 本章总结
第7章 如何使用ChatGPT辅助进行系统测试
7.1 ChatGPT如何辅助进行功能测试
7.1.1 单元测试与测试用例
7.1.2 案例1:词频分析模块单元测试
7.1.3 案例2:使用ChatGPT辅助生成设计测试用例
7.1.4 案例3:ChatGPT辅助生成测试代码
7.2 ChatGPT与测试驱动开发最佳实践
7.2.1 优秀的程序员与测试驱动开发
7.2.2 案例4:实施测试驱动开发计算器
7.2.3 使用ChatGPT辅助实施测试驱动开发
7.3 ChatGPT如何辅助进行性能测试
7.3.1 使用测试工具
7.3.2 案例5:ChatGPT辅助进行微基准测试
7.3.3 案例6:ChatGPT辅助分析微基准测试报告
7.4 本章总结
第8章 如何使用ChatGPT辅助进行任务管理
8.1 任务目标与要求
8.1.1 描述任务目标与要求
8.1.2 案例1:描述OA办公自动化软件项目
8.2 分解任务
8.2.1 使用ChatGPT分解任务
8.2.2 案例2:使用ChatGPT辅助分解OA办公自动化软件项目任务
8.3 制订任务计划
8.3.1
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 13:07:38