V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
KaneW95
V2EX  ›  程序员

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

  •  
  •   KaneW95 · Mar 10, 2025 · 2058 views
    This topic created in 418 days ago, the information mentioned may be changed or developed.

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

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