2024年12月

人也浪漫,字也浪漫,玉树银花自凋零。
来也如风,去也如风,犹记桃花笑盈盈。
弱水三千饮一瓢,我自逍遥。
莫为我死悲寂寥,翩然舞蹈。
-- 2024/12/4 纪念琼瑶去世

我感觉是不能着急,陷入要么全部让AI完成,要么完全不信任AI代码的极端。
程序员做的工作应该转向需求分析、概要设计、详细设计这些工作,将框架内的编码和单元测试留给AI来做。

C

一开始的简单任务, 都可以作对, 但是一旦开始出错, 如编译错误, 往往比较难改对.
最好一开始就用git, 修改正确后就立刻commit, 否则成果容易毁于一句话.
composer开新的会话要小心, 似乎新会话像一个新程序员, 跟旧的会话风格大不一样, 还可能大幅修改已经完善正确的代码
cursor写一个函数或一个文件中的几个函数是相对安全的, 整个项目大幅修改文件, 往往陷入编译错误数个回合不能自拔

在以下情况出过错, 加入.cursorrules看能否防止他再次出错

  • 在 Makefile 中,条件语句不能放在规则内部。
  • 请尤其注意函数先后的声明顺序,以及函数调用的顺序。
  • for循环的条件判断如果是变量x>0,并且x在每个循环中递减时, x的类型不能为unsigned, 否则不能退出循环.