来源:DeepSeek
以下是为程序开发工程师设计的20+实用提示词实例,涵盖代码生成、优化、调试等场景,按技术领域分类整理:
一、代码生成
- 算法实现
“用Python实现快速排序算法,添加详细注释,并输出测试用例” - API开发
“编写RESTful API端点,使用Node.js Express框架,实现用户注册功能(含密码加密),返回JWT令牌” - 数据库操作
“生成SQL查询:从orders表中获取2023年每个月的销售总额,按月份排序” - 前端组件
“用React编写可复用的分页组件,支持动态页码计算和点击回调事件” - 数据处理
“用Pandas读取CSV文件,清洗缺失值,对’price’列进行Z-score标准化”
二、代码优化
- 性能提升
“优化这段双重循环的Java代码,将时间复杂度从O(n²)降到O(n log n)” - 可读性改进
“重构以下Python函数:拆分过长的条件判断,使用卫语句替代嵌套if结构” - 内存管理
“分析这段C++代码的内存泄漏风险,给出智能指针改造方案”
三、调试辅助
- 错误诊断
“解释这段Python报错信息:ValueError: invalid literal for int() with base 10: ‘abc’,并提供三种修复方案” - 日志分析
“从Nginx日志中提取访问量最高的前10个IP地址,用AWK命令实现”
四、架构设计
- 微服务设计
“设计电商系统的微服务划分方案,包含至少5个核心服务,说明各服务职责和通信方式” - 数据库选型
“对比MongoDB和PostgreSQL在实时分析场景下的优缺点,给出选型建议”
五、工具链使用
- Docker配置
“编写Dockerfile部署Spring Boot应用,包含多阶段构建、JVM内存限制配置” - CI/CD流水线
“创建GitHub Actions工作流,实现Python项目的自动测试、代码质量扫描和Docker镜像推送”
六、安全防护
- 漏洞修复
“检测这段SQL查询的注入风险,用参数化查询改写” - 加密方案
“在Go语言中实现AES-GCM加密解密函数,包含密钥生成和nonce处理”
七、文档生成
- API文档
“根据OpenAPI规范生成用户管理模块的Swagger文档,包含请求示例和响应模型” - 技术方案
“撰写数据库分库分表实施方案,包含路由策略、历史数据迁移步骤和回滚计划”
八、测试开发
- 单元测试
“为以下Java方法编写JUnit测试用例,覆盖边界条件和异常流程:public int calculateDiscount(int orderTotal)” - 压力测试
“用Locust模拟1000并发用户登录,生成每秒请求数(RPS)和错误率报告”
九、跨平台开发(Bonus)
- 移动端适配
“用Flutter实现横竖屏自适应布局,在不同屏幕尺寸下保持控件比例协调” - 代码迁移
“将这段C#代码转换为等效的Golang实现,特别注意错误处理机制的差异”
连续对话示例
场景:优化Python数据分析脚本
- “用Pandas计算各产品类别的周销售额滚动平均值(窗口大小7天)”
- “将结果可视化,生成带趋势线的折线图,X轴显示日期,Y轴显示金额”
- “添加异常值检测逻辑:标记超过3倍标准差的数据点”
每个提示词均可根据具体需求扩展,建议添加以下细节提升效果:
- 技术栈限定:如”用TypeScript而非JavaScript”
- 性能指标:如”响应时间控制在200ms以内”
- 特殊约束:如”兼容Python 3.8版本”
本文来自投稿,不代表雅典娜AI助手YadiannaAI立场,如若转载,请注明出处:https://www.yadiannaai.com/aitips/4553.html