当前位置: 首页 > news >正文

AI助力:零基础开启编程之旅

一、代码调试

三步解决BUG

1. 错误信息翻译

指令模板:

  • 错误诊断模式
  • 我遇到【编程语言】报错“粘贴报错信息

请:

  1. 用小白能懂的话解释问题本质
  2. 标注可能引发该错误的三个场景
  3. 给出最可能的修复方案和其他备选方案

2. 上下文分析

进阶指令

结合上下文代码片段:【粘贴相关代码】

请:

  1. 用箭头图画出变量值变化轨迹
  2. 再可疑行号标注并说明元婴
  3. 输出修改后的代码差异,用绿色+/红色-标注

3. 防御性编程

防复发指令

  1. 针对这个错误类型:
  2. 设计3个单元测试用例(含边界条件)
  3. 生成代码片段:自动检测同类错误的防护性代码
  4. 推荐2个相关调试工具(VS Code插件/Python库)

Tips:当遇到复杂错误时,追加指令”用厨房做饭的比喻解释这个问题“快速理解本质

二、自动化脚本-从需求到代码

案例需求:自动备份指定文件夹到百度网盘,每周一凌晨执行,保留最近3个版本

1. 需求结构化

指令:

  1. 将需求拆解为技术要素:
  2. 文件操作模块(增量备份 / 版本控制)
  3. 网盘 API 对接
  4. 定时任务配置
  5. 异常处理(网络中断 / 存储不足)
  6. 输出技术选型建议表(含优缺点对比)

2. 代码生成

指令:

  1. 用 Python 实现以下功能:
  2. 遍历指定文件夹,生成 MD5 校验文件
  3. 调用百度网盘 API 上传(需处理 OAuth2. 认证)
  4. 添加日志记录(时间 / 操作 / 结果)
  5. 用 APScheduler 设置每周定时任务

要求:

  1. 每段代码添加中文注释
  2. 分离配置文件和核心逻辑
  3. 输出.env 文件模板

3. 测试优化

验证指令:

  1. 为上述代码设计测试方案:
  2. 模拟断网环境下的重试机制
  3. 测试不同版本保留策略
  4. 内存泄漏检测方法
  5. 生成测试用例的伪代码

4. 指令模板

指令模板:

  1. 生成用户手册:
  2. 安装依赖的 pip 命令清单
  3. 配置文件修改图示(红框标注必填项)
  4. 常见问题排障流程图
  5. 服务监控方案(Prometheus 指标设计)
http://www.dtcms.com/a/188091.html

相关文章:

  • 采购流程规范化如何实现?日事清流程自动化助力需求、采购、财务高效协作
  • 机器学习07-归一化与标准化
  • 4.7/Q1,GBD数据库最新文章解读
  • Andorid之TabLayout+ViewPager
  • Go语言——docker-compose部署etcd以及go使用其服务注册
  • SpringBoot中的拦截器
  • Web 架构之负载均衡会话保持
  • 互联网大厂Java求职面试:优惠券服务架构设计与AI增强实践-5
  • Java自定义线程池:从原理到高性能实践
  • DAY 24 元组和OS模块
  • Visual studio 打包方法
  • Nacos源码—9.Nacos升级gRPC分析七
  • MySQL 8.0 OCP 英文题库解析(四)
  • docker 快速部署若依项目
  • SimScape物理建模实例2--带控制的单质量弹簧阻尼系统
  • Linux云计算训练营笔记day07(MySQL数据库)
  • MySQL 8.0 OCP 1Z0-908 51-60题
  • SSH免密登录的5种实现方法
  • k8s初始化时候,报错无法通过 CRI(容器运行时接口)与 containerd 通信
  • 2025.05.10京东机考真题算法岗-第二题
  • 【数据结构】——栈和队列OJ
  • TCP核心机制
  • list基础用法
  • Docker疑难杂症解决指南
  • ThingsBoard3.9.1 MQTT Topic(4)
  • python常用算法总结(下)
  • 基于STM32、HAL库的TLV320AIC3101IRHBR音频接口芯片驱动程序设计
  • [250512] Node.js 24 发布:ClangCL 构建,升级 V8 引擎、集成 npm 11
  • webservice获取全国省份区县编码(拼音全拼+拼音简写)
  • linux 抓包工具tcpdump使用小记(使用时注意权限和系统资源)