Skip to content

Latest commit

 

History

History

programming

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

💻 Programming Prompts - 编程类

目录


代码生成

全栈代码生成

Prompt:

请为以下需求生成完整代码。

项目类型:[输入:Web App/API/CLI/脚本]
主要功能:[输入功能描述]
技术栈偏好:[输入语言/框架]

需求详细说明:
[详细描述你的需求]

代码要求:
1. 代码完整可运行
2. 包含必要的错误处理
3. 添加注释说明关键逻辑
4. 符合该语言/框架的最佳实践
5. 包含 README 说明如何运行

请提供完整代码和运行说明。

SQL 查询优化

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. 确保测试可独立运行

请生成完整测试文件。

Bug 修复

Bug 诊断与修复

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. 数据生命周期管理

请提供详细设计文档。

API 设计

Prompt:

请为以下业务场景设计 RESTful API。

业务场景:[描述业务背景]
核心功能:[列出主要功能]

API 设计要求:
1. 资源命名规范
2. HTTP 方法正确使用
3. URL 结构设计
4. 请求/响应格式
5. 认证授权方案
6. 错误处理规范
7. 版本管理策略

请提供:
- API 列表(含方法、路径、说明)
- 每个 API 的详细规格
- 示例请求和响应
- 状态码定义