Prompt:
请为以下需求生成完整代码。
项目类型:[输入:Web App/API/CLI/脚本]
主要功能:[输入功能描述]
技术栈偏好:[输入语言/框架]
需求详细说明:
[详细描述你的需求]
代码要求:
1. 代码完整可运行
2. 包含必要的错误处理
3. 添加注释说明关键逻辑
4. 符合该语言/框架的最佳实践
5. 包含 README 说明如何运行
请提供完整代码和运行说明。
Prompt:
请帮我优化以下 SQL 查询。
原始 SQL:
\`\`\`sql
[输入你的 SQL 查询]
\`\`\`
数据库类型:[MySQL/PostgreSQL/SQL Server/其他]
表结构简要说明:
[描述相关表的字段]
性能问题:[输入遇到的性能问题,如有]
优化要求:
1. 解释当前查询的性能瓶颈
2. 提供优化后的 SQL
3. 说明优化思路和索引建议
4. 预估优化效果
请给出详细分析和优化方案。
Prompt:
请对以下代码进行审查和重构建议。
编程语言:[输入语言]
代码功能:[简要描述功能]
代码:
\`\`\`[语言]
[粘贴你的代码]
\`\`\`
审查要求:
1. 代码质量和风格问题
2. 潜在 Bug 和安全风险
3. 性能优化建议
4. 可读性和可维护性改进
5. 最佳实践建议
6. 提供重构后的代码版本
请给出详细审查报告和改进建议。
Prompt:
请为以下代码生成单元测试。
代码语言:[输入语言]
测试框架:[输入框架,如 Jest/Pytest/JUnit]
代码:
\`\`\`[语言]
[粘贴你的代码]
\`\`\`
测试要求:
1. 覆盖所有公开方法/函数
2. 包含正常用例和边界用例
3. 使用 given-when-then 格式
4. 添加测试用例名称和说明
5. 确保测试可独立运行
请生成完整测试文件。
Prompt:
请帮我诊断和修复以下 Bug。
问题描述:
[详细描述问题现象]
相关代码:
\`\`\`[语言]
[粘贴相关代码]
\`\`\`
环境信息:
- 编程语言版本:
- 框架版本:
- 操作系统:
- 错误信息:[如有]
期望行为:[描述应该是什么样子]
实际行为:[描述实际发生了什么]
请分析可能的原因,并提供修复代码。
Prompt:
请帮我分析以下错误信息。
错误类型:[编译错误/运行时错误/逻辑错误]
错误信息:
\`\`\`
[粘贴完整错误信息]
\`\`\`
相关代码片段:
\`\`\`[语言]
[粘贴相关代码]
\`\`\`
环境:
- 编程语言:
- 版本:
- 操作系统:
请:
1. 解释错误原因
2. 指出问题所在行/代码
3. 提供修复方案
4. 给出预防建议
Prompt:
请为以下系统设计架构方案。
系统名称:[输入系统名]
系统规模:[小型/中型/大型/巨型]
核心功能:[描述主要功能]
非功能需求:
- 预期用户量:
- 日活用户:
- 可用性要求:[如 99.9%]
- 性能要求:[如 QPS、延迟]
- 数据量级:
技术偏好:[如有偏好的技术栈]
设计要求:
1. 总体架构图(文字描述)
2. 技术选型及理由
3. 核心模块划分
4. 数据存储方案
5. 高可用设计
6. 扩展性考虑
7. 部署方案
请提供详细架构设计文档。
Prompt:
请设计以下业务的数据库表结构。
业务描述:[描述业务场景]
核心实体:[列出主要实体]
功能需求:
[列出主要功能模块]
数据量预估:
- 用户量:
- 日增量:
- 总数据量:
设计要求:
1. 绘制 ER 图(文字描述)
2. 详细表结构设计(字段、类型、约束)
3. 索引设计建议
4. 表关系说明
5. 分库分表建议(如需)
6. 数据生命周期管理
请提供详细设计文档。
Prompt:
请为以下业务场景设计 RESTful API。
业务场景:[描述业务背景]
核心功能:[列出主要功能]
API 设计要求:
1. 资源命名规范
2. HTTP 方法正确使用
3. URL 结构设计
4. 请求/响应格式
5. 认证授权方案
6. 错误处理规范
7. 版本管理策略
请提供:
- API 列表(含方法、路径、说明)
- 每个 API 的详细规格
- 示例请求和响应
- 状态码定义