分享我用 cursor 的思路

查看 37|回复 3
作者:baiyuxiong126   
用 cursor 写了几个项目,包括维护旧项目,全部没写过一行代码,通过聊天解决,工作效率至少翻 5 倍,分享几条技巧。
[ol]
  • 先定规范,新项目可以输入需求文档、各种技术规范,比如通信协议等文档,全转成 markdown 格式,保存在代码库里。然后让 ai 生成架构文档。老项目直接让根据现有代码和资料生成架构文档保存起来。架构文档一定要 review ,以后都要按这个来。
  • 每次聊天时,保证输入的信息能闭环,能提供详细的周边环境资料,如果有参考资料、可参考的开源项目等、一定要给他提供过去,你提供的资料越细,他实现的越好。
  • 写完要让 ai review 代码,先是纵向 review ,按模块,比如一个登录流程从前端到接口到数据库再到响应格式。然后再横向 review ,比如数据库模型层和数据库表结果比对等,还可以自己判断容易出错的地方,也要让 review 。还可以参考需求文档进行 review 。
  • 让 ai 自己写测试,可以是测试用例,可以是测试页面,用于方便自己点击测试等等,毕竟 ai 写个页面分分钟的事情。
  • ai 写过的代码,要 review 大架子是否合适、和需求是否有偏差,不需要 review 细节。ai 写的函数、方法等不会存在低级的逻辑 bug 。
  • 改不确定的代码逻辑前,先让 AI 分析这块儿的代码,给出分析结果,如果分析结果你认为不对,提出问题点,让 ai 再复核一次,直到分析结果对了以后,再让 AI 上手改;而不是直接改。
  • 如果有问题解决不了,让 AI 增加日志、然后将日志和问题现象一并交给 ai 让他再处理。99%的情况不需要自己去分析。
  • 总的原则,AI 是一个局部能力很强,但是大局观差一些的小助理,所以在大方向上做好引导,就会变成一个任劳任怨、随时待命的帮手,开发啥都不是事。
    [/ol]
  • silencelixing   
    我的问题在于没钱
    wzzzx   
    补一个我的方法:
    整体跟你是类似的,但是现在 cursor 的计费方式很贵,所以我都是配合 Gemini 使用。对于全新的项目,先跟 Gemini 沟通,让其生成对应的文档,业务逻辑,接口操作方式等开发需要的一切。然后让 cursor 根据这些文档直接开发即可。
    baiyuxiong126
    OP
      
    @wzzzx 我是买的包年的,现在计费方式变了吗?
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部