Be Careful When Using Cursor to Help Build Application

  sonic0002        2025-01-05 03:37:00       3,826        0          English  简体中文  繁体中文  ภาษาไทย  Tiếng Việt 

以下是在使用 Cursor 构建应用程序时的一些技巧或诀窍。这些经验来自于我最近构建一个 数独游戏(只是想测试 Cursor 的能力)的实践。

  1. 频繁提交代码。建议每次进行大的更改时都进行提交(例如为某个功能添加新按钮、一些大的 UI 更改,如添加一些新组件稍微更改 UI 布局)。
  2. 在进行大的更改后测试所有内容(回归测试)。添加新功能时可能会影响现有功能,你认为更改不应影响其他部分,但事实可能并非如此。
  3. 如果尝试添加一个包括多个地方(FE、BE 等)更改的完整新功能,请使用 Composer 而不是 Chat
  4. 自己编写框架。一个建议是你自己编写框架,然后让 Cursor 填写缺失的组件。例如,你正在编写一个游戏,你应该编写游戏面板 div、游戏控制 div、状态 div,然后让 Cursor 填写每个部分。避免编写所有内容(尤其是在你已经构建了一些功能的情况下)。
  5. 清晰地给出指示。使用项目符号并清楚地说明要求(编写逐步说明)会获得更好的结果。
    我将要实现一个数独游戏,请帮助满足以下要求:
    1. 游戏面板应具有网格边框
    2. 游戏应具有不同的难度级别(简单、中等、困难)
    3. 游戏应适合移动设备
    ...​
  6. 尝试理解生成的代码。请不要仅仅依赖它来生成代码,当发现它按预期工作时,很好,但不要忘记尝试理解它生成的代码,否则当你需要新东西时,你可能会最终重新生成所有内容,这将使你难以调试和维护代码。
  7. 必要时重置会话。有时我们会看到答案偏离了我们最初的期望,并且在几次后续跟进后无法回到正轨。这时最好开始一个新的会话并重新指示它。

随着对 Cursor 的更多接触,列表会变得越来越长。此外,你也可以分享你的技巧。

一般的建议是避免仅仅依赖 Cursor 或其他 AI 辅助编辑器进行开发,特别是如果你是一位经验丰富的开发人员。最好自己编写代码,仅在需要时使用这些 AI 工具,例如构建概念验证 (POC) 或最小可行产品 (MVP)。此外,请谨慎对待声称 你可以在五分钟内构建一个应用程序 的广告——它们可能会产生误导。

TIPS  AI  GUIDE  CURSOR  DRAWBACKS 

       

  RELATED


  0 COMMENT


No comment for this article.



  RANDOM FUN

How programmer solves a problem