有 AI 工具可以分析, git 提交代码后对 App 功能有哪些影响吗

175 天前
 KaneW95

作为一名测试工程师,想在每次 App 迭代发版时,根据开发 git 提交的代码,分析本次发版的功能影响

1575 次点击
所在节点    程序员
5 条回复
mixuxin
175 天前
clockcloud
175 天前
cursor, chat 中 @git, 选择 commit, 直接提问
TArysiyehua
175 天前
实际上都没多大用,只能针对当前代码进行分析,不能分享当前代码对整个项目的调用链与影响
sampeng
175 天前
可以啊。cursor 的 find bug 功能就类似。也就一次 30 美金-100 美金左右。你愿意掏么?
因为从理论上分析。首先要能确认你这次修改,影响了多少文件,其次,变动是否影响没改过的代码的原始逻辑。所以,要有条理的把整个项目全部上传进行多轮对话和分析。一个生产级项目几十万行代码清轻松吧。再加上设计文档巴拉巴拉的。靠大模型来分析完整的就是很贵很贵。其实这个做静态分析就够了,但目测没有这样的产品,因为一定是定制化的。除非 AI 进化到真的有记忆,token 费用下降 1000 倍成本,靠 AI 通用的分析还是有点可能。
sampeng
175 天前
ps 一句。你说的这个还有一个东西。叫自动化测试。只要你自动化测试覆盖率 100%。就能做到变更影响可控。netflix 等频繁更新的全靠的是 100%覆盖率的自动化测试。但国内 99.9999%的公司是不愿意掏这个钱让测试团队做这个事的。但也不是没有,也碰到过测试团队专门掏 3 个人做自动化测试。100%谈不上,90%是有的。效果就是每次上线和做架构调整不带怕的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1117287

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX