V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
KaneW95
V2EX  ›  程序员

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

  •  
  •   KaneW95 · 39 天前 · 1271 次点击
    这是一个创建于 39 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    5 条回复    2025-03-10 18:33:18 +08:00
    mixuxin
        1
    mixuxin  
       39 天前
    clockcloud
        2
    clockcloud  
       39 天前
    cursor, chat 中 @git, 选择 commit, 直接提问
    TArysiyehua
        3
    TArysiyehua  
       39 天前
    实际上都没多大用,只能针对当前代码进行分析,不能分享当前代码对整个项目的调用链与影响
    sampeng
        4
    sampeng  
       38 天前
    可以啊。cursor 的 find bug 功能就类似。也就一次 30 美金-100 美金左右。你愿意掏么?
    因为从理论上分析。首先要能确认你这次修改,影响了多少文件,其次,变动是否影响没改过的代码的原始逻辑。所以,要有条理的把整个项目全部上传进行多轮对话和分析。一个生产级项目几十万行代码清轻松吧。再加上设计文档巴拉巴拉的。靠大模型来分析完整的就是很贵很贵。其实这个做静态分析就够了,但目测没有这样的产品,因为一定是定制化的。除非 AI 进化到真的有记忆,token 费用下降 1000 倍成本,靠 AI 通用的分析还是有点可能。
    sampeng
        5
    sampeng  
       38 天前
    ps 一句。你说的这个还有一个东西。叫自动化测试。只要你自动化测试覆盖率 100%。就能做到变更影响可控。netflix 等频繁更新的全靠的是 100%覆盖率的自动化测试。但国内 99.9999%的公司是不愿意掏这个钱让测试团队做这个事的。但也不是没有,也碰到过测试团队专门掏 3 个人做自动化测试。100%谈不上,90%是有的。效果就是每次上线和做架构调整不带怕的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4373 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 10:04 · PVG 18:04 · LAX 03:04 · JFK 06:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.