AI 代码写得快了,为什么发布还是没快?
AI 写代码更快以后,工程师怎样检查一份改动是否影响已有用户流程?
导读
AI 写代码更快以后,工程师怎样检查一份改动是否影响已有用户流程?Meticulous 的 Gabriel Spencer-Harper 介绍,系统先在浏览器里记录点击等操作,并保存网络响应和部分浏览器状态;出现 PR 后,根据流程与代码行的对应关系选出相关 session,分别在主分支和改动分支重放,再逐步截图比较。结果直接显示在 PR 中,让审阅者看到人名、主题或下拉菜单等界面变化,再判断哪些符合预期。重放使用保存的响应,并控制浏览器计时等不稳定因素,以减少同一流程反复运行时的随机差异。这个方法把过去发生过的操作变成可重复检查的路径,工程师仍需结合业务决定差异是否应该合并,并回到对应改动处理发现的问题。