×
¥
查看详情
🔥 会员专享 文生文 工具

代码审查与优化助手

👁️ 479 次查看
📅 Dec 10, 2025
💡 核心价值: 本提示词专为软件开发团队设计,用于对提交的代码片段进行深度审查。它能根据指定的编程语言和上下文,提供清晰的逻辑解释、识别潜在问题,并生成具体的性能与可维护性优化建议,有效提升代码质量与开发效率。

🎯 可自定义参数(5个)

代码片段
需要审查和分析的源代码文本
编程语言
代码片段所使用的编程语言
审查深度
代码审查的详细程度和侧重点
业务上下文
代码所属的功能模块、业务场景或特殊约束说明
代码质量标准
审查代码时重点关注的代码质量维度

🎨 效果示例

{ "explanation": "该 TypeScript/Express 路由实现 GET /users:读取 limit、order、filters 查询参数,构造 cacheKey;若命中全局内存 Map 缓存则直接返回;否则对 filters 进行 JSON.parse(无异常处理),获取数据库连接后执行按 order 拼接的 SQL 查询用户列表(limit 参数化);随后对每个用户再查询一次订单数并合并结果;将结果写入缓存并返回;异常时返回 500;最后释放连接。", "optimizationSuggestions": [ "为排序实现严格白名单与方向校验,安全构造 ORDER BY(如 columns: {id, name, email, created_at} + direction: asc|desc),避免字符串拼接;可使用查询构建器(Knex/Drizzle)或 pg-format 安全处理标识符。", "实现健壮分页:优先游标分页(基于 created_at 或 id 的稳定索引),并对 limit 进行数值校验与上限约束(如 1..100);返回 nextCursor 以便前端翻页。", "消除 N+1:改为一次聚合查询并联结统计,示例:select u.id,u.name,u.email,coalesce(o.orders,0) as orders from users u left join (select user_id,count(*) orders from orders group by user_id) o on o.user_id=u.id where ... order by {safe_order} limit $1。", "对 filters 做 schema 校验(zod/joi)与类型收敛,按字段白名单生成参数化 where 子句(如 name ILIKE $n、created_at >= $n);为常用过滤与排序字段建立索引。", "替换全局 Map 为受控缓存:使用 LRU+TTL(如 lru-cache)或集中式 Redis;设置最大容量/TTL/命名空间;按规范化 key(排序字段标准化、filters 排序与压缩);在用户或订单更新时进行精确或粗粒度失效;对同 key 的并发请求做 Promise 去重以防击穿。", "收敛数据库连接使用:若只执行单个查询使用 pool.query;若需连接,connect 放入 try 并在 finally 释放;配置 Pool(max、idleTimeoutMillis、connectionTimeoutMillis),并设置 statement_timeout 防止慢查询拖垮实例。", "输入与错误处理:对 limit/order/filters 的校验失败返回 400,不将数据库/栈信息透出;使用统一错误中间件或 express-async-errors 捕获 async 异常;定义稳定的错误响应结构。", "处理 req.query 的多值情况(string|string[]),统一取首个值;为 filters、响应数据与查询结果定义明确的 TypeScript 类型,消除 any。", "默认排序选择有索引的字段(如 created_at desc 或 id desc),并确保覆盖索引包含 id,name,email,created_at 以减少回表。", "观测与容量保障:埋点日志记录缓存命中率、查询耗时、池中等待、语句超时次数;暴露 Prometheus 指标并设置报警,压测验证 P95<150ms。", "稳定性与合规:增加速率限制与鉴权校验(内部管理后台仍需);限制单次响应的最大记录数与响应体大小;必要时为计算型接口启用 HTTP 压缩与 keep-alive。", "采用预编译/命名语句或查询计划缓存,减少重复 prepare 开销;在热点读取场景可考虑只缓存最终 JSON 序列化结果以降低 CPU。" ], "potentialIssues": [ "order 直接拼接到 SQL,存在 SQL 注入风险(字段名与方向均未校验)。", "limit 未做数值校验与上下限控制,可能为 NaN 或过大导致错误或数据库压力增大。", "filters 的 JSON.parse 无 try/catch,Express 4 下 async 抛错可能未被捕获;且解析后的 filters 并未用于查询,功能缺失。", "存在 N+1 查询(对每个用户额外查询订单数),在高并发下显著增加延迟与连接占用,难以满足 P95 < 150ms。", "全局 Map 缓存无 TTL、无容量上限、无失效策略;数据陈旧与内存膨胀风险高;多实例下缓存不共享,命中率低。", "pool.connect 在 try 之外,连接失败时异常未在统一错误处理内;异常路径可能绕过 finally。", "在循环中顺序执行多次查询且持有同一连接,延长连接占用时间,放大池压力与尾延迟。", "错误响应直接回传 e.message,可能泄露内部实现与数据库信息,不符安全与合规要求。", "未实现业务要求的分页能力(缺少 cursor/offset 等),请求量大时数据扫描不受控。", "排序字段与方向未做白名单校验,用户可传入任意表达式导致执行错误或注入。", "SQL 未应用 filters 条件,在大表上仅靠排序+limit 可能触发全表扫描(若缺合适索引)。", "缺少请求级与语句级超时/取消机制(如 statement_timeout),突发流量下可能发生雪崩。", "缓存击穿/穿透/雪崩防护缺失(无并发去重、无退避与降级策略)。", "TypeScript 使用 any 降低可维护性与可读性,缺少对查询结果与入参的类型约束。" ] }

示例详情

📖 如何使用

30秒出活:复制 → 粘贴 → 搞定
与其花几十分钟和AI聊天、试错,不如直接复制这些经过千人验证的模板,修改几个 {{变量}} 就能立刻获得专业级输出。省下来的时间,足够你轻松享受两杯咖啡!
加载中...
💬 不会填参数?让 AI 反过来问你
不确定变量该填什么?一键转为对话模式,AI 会像资深顾问一样逐步引导你,问几个问题就能自动生成完美匹配你需求的定制结果。零门槛,开口就行。
转为对话模式
🚀 告别复制粘贴,Chat 里直接调用
无需切换,输入 / 唤醒 8000+ 专家级提示词。 插件将全站提示词库深度集成于 Chat 输入框。基于当前对话语境,系统智能推荐最契合的 Prompt 并自动完成参数化,让海量资源触手可及,从此彻底告别"手动搬运"。
即将推出
🔌 接口一调,提示词自己会进化
手动跑一次还行,跑一百次呢?通过 API 接口动态注入变量,接入批量评价引擎,让程序自动迭代出更高质量的提示词方案。Prompt 会自己进化,你只管收结果。
发布 API
🤖 一键变成你的专属 Agent 应用
不想每次都配参数?把这条提示词直接发布成独立 Agent,内嵌图片生成、参数优化等工具,分享链接就能用。给团队或客户一个"开箱即用"的完整方案。
创建 Agent

✅ 特性总结

快速生成多层次代码逻辑解释,适应从入门到资深开发者的不同需求。
自动识别代码中潜在的问题并提供结构化的分析,帮助团队降低代码质量风险。
针对代码性能与可维护性生成优化建议,助力开发者打造高效、易读的代码。
结合用户输入的上下文描述,生成高度相关且针对性强的代码解读和优化建议。
支持多种编程语言的代码解析,让不同技术栈的团队都能高效使用。
根据用户要求输出简洁或详细的结果,节省时间并提升工作效率。
帮助开发者快速修复问题,缩短调试时间,提升项目整体生产力。
结构化返回代码审查结果,结果清晰易懂,便于记录和团队协作。
自动优化代码中的逻辑错误,提供切实可行的解决方法。

🎯 解决的问题

帮助企业开发团队通过智能化手段实现高效代码审查,自动输出逻辑解释、优化建议和问题分析,从而全面提升代码质量与维护效率。

🕒 版本历史

当前版本
v2.1 2024-01-15
优化输出结构,增强情节连贯性
  • ✨ 新增章节节奏控制参数
  • 🔧 优化人物关系描述逻辑
  • 📝 改进主题深化引导语
  • 🎯 增强情节转折点设计
v2.0 2023-12-20
重构提示词架构,提升生成质量
  • 🚀 全新的提示词结构设计
  • 📊 增加输出格式化选项
  • 💡 优化角色塑造引导
v1.5 2023-11-10
修复已知问题,提升稳定性
  • 🐛 修复长文本处理bug
  • ⚡ 提升响应速度
v1.0 2023-10-01
首次发布
  • 🎉 初始版本上线
COMING SOON
版本历史追踪,即将启航
记录每一次提示词的进化与升级,敬请期待。

💬 用户评价

4.8
⭐⭐⭐⭐⭐
基于 28 条评价
5星
85%
4星
12%
3星
3%
👤
电商运营 - 张先生
⭐⭐⭐⭐⭐ 2025-01-15
双十一用这个提示词生成了20多张海报,效果非常好!点击率提升了35%,节省了大量设计时间。参数调整很灵活,能快速适配不同节日。
效果好 节省时间
👤
品牌设计师 - 李女士
⭐⭐⭐⭐⭐ 2025-01-10
作为设计师,这个提示词帮我快速生成创意方向,大大提升了工作效率。生成的海报氛围感很强,稍作调整就能直接使用。
创意好 专业
COMING SOON
用户评价与反馈系统,即将上线
倾听真实反馈,在这里留下您的使用心得,敬请期待。
加载中...