Be Careful When Using Cursor to Help Build Application

  sonic0002        2025-01-05 03:37:00       3,825        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

When feature gets delayed again