小册描述
目录
- 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:Todo List 项目原型设计
- 4.3.1 页面划分
- 4.3.2 页面关系图
- 4.3.3 生成原型页面
- 4.4 使用 ChatGPT 辅助进行详细设计
- 4.4.1 详细设计与各种UML图
- 4.4.2 案例 3:绘制Todo List项目类图
- 4.4.3 案例 4:绘制Todo List项目时序图
- 4.4.4 案例 5:绘制Todo List项目活动图
- 4.4.5 案例 6:绘制Todo List项目组件图
- 5.1 数据库设计阶段
- 5.2 案例 1:使用 ChatGPT 对 Todo List 项目进行概念建模
- 5.3 案例 2:使用 ChatGPT 对 Todo List 项目进行逻辑建模
- 5.4 案例 3:使用 ChatGPT 对 Todo List 项目进行物理建模
- 5.5 案例 4:使用 ChatGPT 辅助生成 DDL脚本
- 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 生成的代码
- 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辅助分析微基准测试报告