# AI编程提示词合集

> 精选30个AI编程提示词，覆盖代码生成、调试、优化、重构等场景

## 一、代码生成

### 1.1 功能实现
```
请用[语言]实现一个[功能描述]，要求：
1. 输入：[输入参数说明]
2. 输出：[输出结果说明]
3. 边界条件：[需要处理的异常情况]
4. 代码规范：[命名规范、注释要求等]

请给出完整可运行的代码，并附上关键逻辑的注释。
```

### 1.2 算法实现
```
请用[语言]实现[算法名称]算法，要求：
1. 时间复杂度不超过O(?)
2. 空间复杂度不超过O(?)
3. 包含完整的函数实现和测试用例
4. 附上算法思路说明
```

### 1.3 API接口
```
请用[框架]设计一个RESTful API，实现[功能]：
1. 接口路径：[PATH]
2. 请求方法：[GET/POST/PUT/DELETE]
3. 请求参数：[参数列表]
4. 响应格式：[JSON结构]
5. 错误处理：[异常情况处理]
```

## 二、代码调试

### 2.1 Bug分析
```
以下代码出现了[错误现象]，请帮我分析原因并修复：

[代码]

错误信息：
[错误日志]

请说明：
1. 根本原因是什么
2. 如何修复
3. 如何避免类似问题
```

### 2.2 性能问题
```
以下代码存在性能问题，[具体表现]，请帮我优化：

[代码]

请分析：
1. 性能瓶颈在哪里
2. 优化方案是什么
3. 优化后的代码
4. 预期性能提升
```

### 2.3 逻辑错误
```
以下代码的预期行为是[预期]，但实际行为是[实际]，请找出逻辑错误：

[代码]

请给出：
1. 错误原因分析
2. 修复后的代码
3. 测试用例验证
```

## 三、代码优化

### 3.1 重构优化
```
请对以下代码进行重构优化，目标：
1. 提高可读性和可维护性
2. 遵循[设计模式/编码规范]
3. 消除重复代码
4. 改善命名和结构

[代码]

请给出重构后的完整代码，并说明主要改动点。
```

### 3.2 安全加固
```
请对以下代码进行安全审计和加固：

[代码]

重点检查：
1. SQL注入风险
2. XSS跨站脚本
3. CSRF攻击
4. 敏感信息泄露
5. 输入验证不足

请给出安全加固后的代码和修复说明。
```

### 3.3 类型完善
```
请为以下JavaScript/TypeScript代码完善类型定义：

[代码]

要求：
1. 所有函数参数和返回值都有明确类型
2. 接口定义完整
3. 使用泛型提高复用性
4. 消除any类型

请给出完善类型后的代码。
```

## 四、代码理解

### 4.1 代码解释
```
请详细解释以下代码的功能和实现原理：

[代码]

请说明：
1. 这段代码的整体功能
2. 核心算法/逻辑
3. 关键数据结构
4. 执行流程
5. 可能的应用场景
```

### 4.2 代码审查
```
请对以下代码进行Code Review：

[代码]

审查维度：
1. 正确性：是否有逻辑错误
2. 可读性：命名、注释、结构
3. 性能：是否有优化空间
4. 安全：是否有安全隐患
5. 可维护性：是否易于扩展和修改

请按严重程度列出问题，并给出改进建议。
```

## 五、测试生成

### 5.1 单元测试
```
请为以下函数编写完整的单元测试（使用[测试框架]）：

[函数代码]

要求：
1. 覆盖正常流程
2. 覆盖边界条件
3. 覆盖异常情况
4. 测试用例命名清晰
5. 包含断言验证

请给出完整的测试代码。
```

### 5.2 集成测试
```
请为以下模块设计集成测试方案：

[模块描述/代码]

测试场景：
1. 正常集成流程
2. 模块间交互
3. 错误处理和恢复
4. 性能和并发

请给出测试用例设计和示例代码。
```

## 六、文档生成

### 6.1 代码注释
```
请为以下代码添加详细的注释：

[代码]

要求：
1. 文件级注释：功能说明、作者、日期
2. 函数级注释：功能、参数、返回值、异常
3. 复杂逻辑行内注释
4. TODO/FIXME标记
5. 使用[JSDoc/Google风格]规范

请给出添加注释后的完整代码。
```

### 6.2 README生成
```
请为以下项目生成一份完整的README.md：

[项目代码/描述]

README包含：
1. 项目简介和特色
2. 功能特性列表
3. 快速开始（安装、配置、运行）
4. 使用示例
5. API文档
6. 贡献指南
7. 许可证

请生成完整的README内容。
```

---

*使用提示：将方括号[]中的内容替换为你的实际需求，然后复制到AI工具中使用*
