cursor claude3.5 sonnet调试坑集
我感觉是不能着急,陷入要么全部让AI完成,要么完全不信任AI代码的极端。
程序员做的工作应该转向需求分析、概要设计、详细设计这些工作,将框架内的编码和单元测试留给AI来做。
C
一开始的简单任务, 都可以作对, 但是一旦开始出错, 如编译错误, 往往比较难改对.
最好一开始就用git, 修改正确后就立刻commit, 否则成果容易毁于一句话.
composer开新的会话要小心, 似乎新会话像一个新程序员, 跟旧的会话风格大不一样, 还可能大幅修改已经完善正确的代码
cursor写一个函数或一个文件中的几个函数是相对安全的, 整个项目大幅修改文件, 往往陷入编译错误数个回合不能自拔
在以下情况出过错, 加入.cursorrules看能否防止他再次出错
- 在 Makefile 中,条件语句不能放在规则内部。
- 请尤其注意函数先后的声明顺序,以及函数调用的顺序。
- for循环的条件判断如果是变量x>0,并且x在每个循环中递减时, x的类型不能为unsigned, 否则不能退出循环.