为程序开发工程师设计的20+实用提示词实例

来源:DeepSeek

以下是为程序开发工程师设计的20+实用提示词实例,涵盖代码生成、优化、调试等场景,按技术领域分类整理:


一、代码生成

  1. 算法实现
    “用Python实现快速排序算法,添加详细注释,并输出测试用例”
  2. API开发
    “编写RESTful API端点,使用Node.js Express框架,实现用户注册功能(含密码加密),返回JWT令牌”
  3. 数据库操作
    “生成SQL查询:从orders表中获取2023年每个月的销售总额,按月份排序”
  4. 前端组件
    “用React编写可复用的分页组件,支持动态页码计算和点击回调事件”
  5. 数据处理
    “用Pandas读取CSV文件,清洗缺失值,对’price’列进行Z-score标准化”

二、代码优化

  1. 性能提升
    “优化这段双重循环的Java代码,将时间复杂度从O(n²)降到O(n log n)”
  2. 可读性改进
    “重构以下Python函数:拆分过长的条件判断,使用卫语句替代嵌套if结构”
  3. 内存管理
    “分析这段C++代码的内存泄漏风险,给出智能指针改造方案”

三、调试辅助

  1. 错误诊断
    “解释这段Python报错信息:ValueError: invalid literal for int() with base 10: ‘abc’,并提供三种修复方案”
  2. 日志分析
    “从Nginx日志中提取访问量最高的前10个IP地址,用AWK命令实现”

四、架构设计

  1. 微服务设计
    “设计电商系统的微服务划分方案,包含至少5个核心服务,说明各服务职责和通信方式”
  2. 数据库选型
    “对比MongoDB和PostgreSQL在实时分析场景下的优缺点,给出选型建议”

五、工具链使用

  1. Docker配置
    “编写Dockerfile部署Spring Boot应用,包含多阶段构建、JVM内存限制配置”
  2. CI/CD流水线
    “创建GitHub Actions工作流,实现Python项目的自动测试、代码质量扫描和Docker镜像推送”

六、安全防护

  1. 漏洞修复
    “检测这段SQL查询的注入风险,用参数化查询改写”
  2. 加密方案
    “在Go语言中实现AES-GCM加密解密函数,包含密钥生成和nonce处理”

七、文档生成

  1. API文档
    “根据OpenAPI规范生成用户管理模块的Swagger文档,包含请求示例和响应模型”
  2. 技术方案
    “撰写数据库分库分表实施方案,包含路由策略、历史数据迁移步骤和回滚计划”

八、测试开发

  1. 单元测试
    “为以下Java方法编写JUnit测试用例,覆盖边界条件和异常流程:public int calculateDiscount(int orderTotal)”
  2. 压力测试
    “用Locust模拟1000并发用户登录,生成每秒请求数(RPS)和错误率报告”

九、跨平台开发(Bonus)

  1. 移动端适配
    “用Flutter实现横竖屏自适应布局,在不同屏幕尺寸下保持控件比例协调”
  2. 代码迁移
    “将这段C#代码转换为等效的Golang实现,特别注意错误处理机制的差异”

连续对话示例

场景:优化Python数据分析脚本

  1. “用Pandas计算各产品类别的周销售额滚动平均值(窗口大小7天)”
  2. “将结果可视化,生成带趋势线的折线图,X轴显示日期,Y轴显示金额”
  3. “添加异常值检测逻辑:标记超过3倍标准差的数据点”

每个提示词均可根据具体需求扩展,建议添加以下细节提升效果:

  • 技术栈限定:如”用TypeScript而非JavaScript”
  • 性能指标:如”响应时间控制在200ms以内”
  • 特殊约束:如”兼容Python 3.8版本”

本文来自投稿,不代表雅典娜AI助手YadiannaAI立场,如若转载,请注明出处:https://www.yadiannaai.com/aitips/4553.html

(0)
Athena的头像Athena
上一篇 2025年4月11日 上午10:58
下一篇 2025年4月11日 上午11:29

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

客服邮箱: kefu@yadiannaai.com

投稿邮箱:tougao@yadiannaai.com

合作邮箱:hezuo@yadiannaai.com

关注微信