V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
AlanZ1997
V2EX  ›  Python

这 AI,让他帮我改个算法,好家伙把我关键代码给我误删了!

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

    让他改个算法代码,把我代码给删错了,导致整个工程出现不可控问题

    10 条回复    2025-08-07 18:52:37 +08:00
    even77
        1
    even77  
       39 天前
    也遇到过,只能善用 git ,以及每次都告诉它不要随意修改其他代码
    oneisall8955
        2
    oneisall8955  
    PRO
       39 天前
    改一下提交一次
    ferock
        3
    ferock  
    PRO
       39 天前 via Android
    1. 最小修改原则
    2. 每次修改都要进行单元测试
    3. 每次确认修改完成都要有 git commit
    xuelang
        4
    xuelang  
       39 天前
    这个正常啊。。 测试 + git 版本控制
    niboy
        5
    niboy  
       39 天前
    1. git
    2. 如果是 cursor 或者 codebuddy 的话,有回退到某版本的功能。其他的 AI 我还没发现。

    我也遇到过被删代码,莫名其妙删掉不相干代码的那种,文件内容被删除一部分概率大一点,几个文件被删遇到过一次。那种长时间调试没有在 git 里的,可能只能用 vscode 的 timeline 功能一个个按时间回复了
    AlanZ1997
        6
    AlanZ1997  
    OP
       38 天前
    @ferock 👍🏻👍🏻好的,主要自己项目,没有控制这么死,有时候就写点小 demo 玩玩
    AdminZ
        7
    AdminZ  
       38 天前
    这算什么,用 cursor 的 gemini 模型时把我本地代码的测试数据库清空了,毛都没了,由于没有 git ,还原都还原不了
    hikarumx
        8
    hikarumx  
       38 天前
    每一轮对话完了(代码改完了)都要提交 git 。血的教训。
    AlanZ1997
        9
    AlanZ1997  
    OP
       38 天前
    @AdminZ 那你比较惨,默哀一下,我用的是 trae
    iorilu
        10
    iorilu  
       38 天前
    正常的, 所有配合经常 git 提交很重要

    一旦确认做了有效修改, 马上提交
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1290 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:04 · PVG 01:04 · LAX 10:04 · JFK 13:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.