先看看示例
作者提供的示例,实际效果取决于你的输入和使用工具。
输入
【虚构编辑示例】
变更说明:某库v3将parse函数的空输入结果从null改成空数组。当前用法:if(parse(text)===null)显示暂无内容,其余分支循环结果。
环境:计划从v2升级到v3,调用点只提供这处。
输出
【虚构编辑示例】
这处调用受空输入返回值变化影响:升级后空数组不等于null,‘暂无内容’分支不会进入。
需要调整:按项目对空输入的约定,同时处理结果长度为0的情况。
验证:空字符串、正常多项输入,以及库仍可能抛错的异常输入。
当前只看到一个调用点,不能推断整个项目都兼容。回退库版本时也要保留与旧返回值兼容的处理。
完整提示词
把官方变更说明对应到项目真实用法,列出确实受影响的接口、默认行为、运行环境或构建产物。未使用的功能不制造迁移任务,版本差异以提供的官方资料为准。
给出需要修改的地方、验证用例和能回退到什么范围。材料不足时说明缺哪个调用点或配置;安装成功不算兼容通过。
当前版本、目标版本和官方变更说明:
{{material}}
项目实际调用与运行环境:
{{context}}