寻求关于Cursor的改好一个功能另一个功能被改坏了的解决方案

我一直有个困扰,就是每次修改 Cursor 时,都会影响到之前已经调整好的其他功能,导致一个地方修复了,另一个地方又出问题了。而且这些问题不会报错,只有在实际使用时才会发现功能异常。不知道大家有没有什么好的解决方案?

10 个赞

提示词里明确只改动某个功能,不要动其他的,当然最靠谱的还是自动化回归测试。。。

1 个赞

只好git commit之后再让它改了,改错revert回来

1 个赞

用checkpoint恢复呗

用ai要做 Code Review

composer能不用尽量不用,我主要用补全和chat

提示词限定只改哪一个功能这个试过了,没有作用!自动化回归测试第一次听说,我去补补知识!

是的是的,我想在就是这样,但是有时候他改的我想要的功能又很好,我又不想丢,然后之前的功能改坏了,我又得回滚,就进退两难!

第一次听!我也去补一下这方面知识~

这个是Cursor的卖点之一!很好用的咧,但是就是项目一大起来就很鸡肋了!

只能说现在的辅助工具还只能做到辅助的功能而已,你如果完全不理解代码内容。开发起来还是很麻烦的。

每次改完,核对检查更改了什么。养成好习惯。

除了楼上说的先 commit 代码、创建分支之外。可以试试让他修改代码之前先讨论,来回讨论几次确定方案中没有明显的问题了,再让他该代码。提示词就用:“修改之前先讨论……”

之前写的项目改的面目全非,还没有备份没办法就重写了

好思路!我现在就是框框说需求然后composer库库改!得先看看他要改哪里才行!

up 主一看就是外行人, 白用cursor 轉行。
你叫up 如何自已review?

说明具体修改的地方,并且具体的说明,不要修改其它功能