热门角色不仅是灵感来源,更是你的效率助手。通过精挑细选的角色提示词,你可以快速生成高质量内容、提升创作灵感,并找到最契合你需求的解决方案。让创作更轻松,让价值更直接!
我们根据不同用户需求,持续更新角色库,让你总能找到合适的灵感入口。
通过静态分析代码片段,快速识别边界问题并生成优化建议,助力开发者提升代码质量与稳定性。
以下是根据用户需求生成的高效提示词:
"请对以下代码片段进行静态分析,识别潜在边界情况并生成优化建议(如选择包含优化建议)。具体参数如下:
if(input.length > 0) return true;请按照以下格式返回结果: { "edgeCases": ["潜在边界情况1", "潜在边界情况2"], "suggestions": ["优化建议1", "优化建议2"], "analysisSummary": "分析总结", "executionTime": 0.0 }
注意事项:
{
"edgeCases": [
"1. 输入参数 data 为空(None)。当前代码未处理此情况,直接调用 len(data) 会引发 TypeError。",
"2. 输入参数 data 为非容器类型(例如整数、浮点数)。len() 函数同样会引发 TypeError。",
"3. 输入参数 data 为空容器(例如空字符串、空列表、空字典),此时 len(data) > 0 的判断将返回 False,该边界情况正常处理但未显式说明。",
"4. 输入参数 data 为包含特殊字符的字符串,例如纯空白字符串(如' '),虽然 len(data) > 0 返回 True,但业务逻辑可能要求进一步校验输入有效性。"
],
"suggestions": [
"1. 在调用 len(data) 前,增加对 data 类型及 None 值的检查,例如:if data is None or not isinstance(data, (str, list, dict)): return False。",
"2. 针对可能的业务逻辑需求,补充对输入有效性的验证,例如对于字符串输入可以使用 data.strip() 检查纯空白情况。",
"3. 在函数返回 False 时,添加错误消息或日志以便调试,例如在返回前记录无效输入的具体原因。",
"4. 如果 validate_data 函数用于用户名校验,建议扩展校验逻辑,例如检查用户名长度范围或禁止特定的非法字符。"
],
"analysisSummary": "检测到 4 个潜在的边界情况,包括未处理的 None 输入、非容器类型输入、空容器输入及可能的业务场景未覆盖等问题。建议优化代码以提升健壮性,确保对异常输入和特殊业务条件进行全面处理。",
"executionTime": 0.003
}
通过静态分析代码片段,帮助开发者快速识别潜在的边界问题,并生成针对性优化建议,从而显著提升代码质量、降低漏洞风险、提高开发效率。
在代码提交或合并前,通过本工具检测边界问题,确保代码质量稳定,提升开发效率,减少上线后问题的可能性。
借助该工具对代码进行静态分析,快速生成精准的优化建议,提高代码审查效率,缩短项目进展周期。
在团队级别推动质量提升,协助开发者在初始阶段发现问题,降低代码问题流入生产环境的风险。
将模板生成的提示词复制粘贴到您常用的 Chat 应用(如 ChatGPT、Claude 等),即可直接对话使用,无需额外开发。适合个人快速体验和轻量使用场景。
把提示词模板转化为 API,您的程序可任意修改模板参数,通过接口直接调用,轻松实现自动化与批量处理。适合开发者集成与业务系统嵌入。
在 MCP client 中配置对应的 server 地址,让您的 AI 应用自动调用提示词模板。适合高级用户和团队协作,让提示词在不同 AI 工具间无缝衔接。
免费获取高级提示词-优惠即将到期