Press "Enter" to skip to content

cursor构建大型项目技巧

1.项目过程中记得时刻关注代码结构,如果有些功能是不断堆叠的,千万避免超大型的代码文件,记得让AI帮你进行模块化设计,千万避免不停的往同一个文件或者函数补丁叠加补丁,否则这马上就会变成你的噩梦。

2.拆新对话窗口的时候,先让AI了解下你项目的功能结构,不然的话AI如果 对你项目结构了解的不全面,则可能会写一些重复的东西,或者 和你项目结构不搭配的代码,导致你项目代码乱七八糟的。

3.经常的去commit代码,最好是一个完整的小功能实现(即使不完美),或者一个对话上下文就进行一次提交。

4.遇到复杂问题不好排查的时候,让AI给你的增加更多的排查日志,然后调试问题之后帮日志丢给AI帮助AI来协助你解决问题,记住多打印日志是程序员排查问题的好方法,AI更是如此。

5.cursor在完成一些功能之后会习惯性的给你写一些总结和改动点报告,这些文档是有价值的,建个doc目录帮 他们存储起来,后续这些文档 也可以作为新的对话的知识库。

6.不能完全依赖AI,在你觉得AI可能搞不定的时候,陷入死循环的时候,大概率AI自己是跳不出来了,这时候你需要,果断介入,或者回滚!协助他排查 ,提供你作为高级智人的建议或者让AI重新开始。

7.相信现代大模型的强大能力,在你一些想法没想清楚的时候,也可以直接和AI对话,可能你的一些模糊想法AI也能给你一些输出,并且以此为基础你会迸发出更多的想法。

8.相较于前一条,如果你想AI输出的更加精准,那么你先要想清楚你需要做什么,怎么去做。最好的当然是你设计好,让AI就按照你的思路去干活就行了,你表述的越精准,AI越不会瞎搞。

9.有时候AI给的方案也不一定是更优的,你作为资深程序员,应该不停的去review得到的代码输出,可能有时候AI会给一些不是很好的建议(可能AI会基于轻量/低成本/快速实现的考量),如果你即使的去提醒,AI会快速的响应你的想法并进行纠正。

10.及时的切换新的上下文窗口,建议在完成一个小功能模块之后就切换,否则你之前和AI的一些对话可能会误导AI对你新的想法的理解 。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注