专栏名称: 宝玉xp
前微软Asp.Net最有价值专家 互联网科技博主 我是宝玉。
目录
相关文章推荐
爱可可-爱生活  ·  通俗版解读 查看图片-20250109060527 ·  6 天前  
爱可可-爱生活  ·  【[12星]minimal-musicgen ... ·  6 天前  
51好读  ›  专栏  ›  宝玉xp

使用 Cursor 编程的一些建议如果是新功能:1. 一次处理独-20250109114125

宝玉xp  · 微博  · AI  · 2025-01-09 11:41

正文

2025-01-09 11:41

使用 Cursor 编程的一些建议

如果是新功能:

1. 一次处理独立且定义清晰的小任务,小任务它是能做好的

2. 如果结果不好,检查:

- 上下文是否充足或者太长?如果不充足看看必要的代码给了没?一些它不知道的信息有没有提供?上下文太长也不行,试着精简一点看看。
保持上下文精简、集中。

- 指令清晰吗?换一种说法试试看,加点专业术语试试?不知道清晰不清晰就去打开 ChatGPT 或者 Claude 或者 Cursor 的 Chat 单独开会话问问它们怎么写好指令

- 任务是不是可以更小一点?

- 开个新会话或者换个模型试试,这倒是有点玄学在里面,当然这其实是因为它是基于概率生成的,所以结果可能时好时坏

3. 如果结果好:

- 赶紧提交到源代码管理,方便随时回滚回来从这里开始

- 变更的代码从头到尾看看,看有没有安全漏洞或者边界没覆盖到的

- 如果提示词写得好,记录下来,以后说不定还能用的上

如果是改 Bug:

1. 先自己重现,搞清楚重现 Bug 步骤是什么?条件是什么?

2. 将重现的步骤、期望结果和实际运行结果一起发过去问 Cursor,最好选中相关代码,如果知道的话

3. 如果 AI 解决不了:

- 看有没有遗漏信息?截个图试试?把上一次改动的代码加上试试?

- 去 Claude、ChatGPT(首选 o1 pro 或 o1)、Gemini 上问问,问的时候把 Bug 描述清楚(重现步骤、期望结果、实际结果、错误信息、截图、相关代码),打开和关闭 AI 搜索试试,有时候可能搜索结果更好,有时候自己的代码库最好。

- 回滚到上一次能正常运行的位置(所以源代码管理很重要,一开始就要用上 Git,不会用就学,让 AI 教你),从回滚的位置一点的往回加

- 自己手动 Google 一下

- 找专业人士问问