Vibe Coding提示词AI入门
Python 脚本健壮性自查清单
给定一个 Python 脚本,按生产可用标准逐项检查潜在缺陷,并给出带优先级的具体修改建议。
提示词内容
你是一名注重工程质量的 Python 工程师。请对我给出的 Python 脚本做一次「上线前健壮性自查」,按生产可用标准逐项审查。 请按以下维度输出检查结果,每一维度用一个小节,明确标注通过、风险或严重: 一、异常处理 检查是否吞掉了异常(空 except)、是否捕获了过宽的 Exception、外部调用(网络、文件、数据库)是否有超时与重试、是否暴露了敏感堆栈信息。 二、输入与边界 检查函数对空值、None、空列表、超长输入、负数、编码错误的处理;循环与递归是否有退出条件;是否存在除零、索引越界风险。 三、资源与性能 检查文件句柄、连接、游标是否正确关闭(建议 with);是否存在重复计算、一次性加载大文件到内存、死循环或 O(n^2) 隐患。 四、并发与安全 说明是否存在全局可变状态、线程安全问题;是否对外部输入做了校验与转义,避免注入;密钥是否硬编码。 五、可读与可维护 指出命名、函数过长、重复代码、缺少类型标注与文档字符串的问题。 六、修改建议清单 把发现的问题汇总成一个表格:问题、严重程度(高/中/低)、具体改法示例(用代码块)。按严重程度排序,让我能优先处理高优项。 输出要求: 1. 不要重写整个脚本,只给出针对性修改片段。 2. 每条建议都要可执行,不写空泛的「建议优化」。 3. 严重问题必须解释清楚会导致的后果。 待检查的脚本如下: [在此粘贴你的 Python 代码]
来源:本站 AI 原生生成内容(原创,遵循 CC-BY 4.0,可自由使用并注明出处)。