程式碼審查:先求覆蓋率,不要自己過濾
這是一則可直接複製使用的「程式開發」AI 提示詞範本。 把下方(括號)內容換成你的實際需求即可套用。
提示詞範本
請幫我審查以下程式碼。這一輪的目標是**覆蓋率**,不是精簡。 【程式碼】 (貼上你要審查的程式碼) 【背景】 - 語言與框架:(例如 TypeScript + React) - 這段程式碼的用途: - 執行環境與規模:(例如 每日處理 10 萬筆請求) - 我最擔心的部分:(可留空) 【審查要求】 請回報你找到的**每一個**問題,包含你不太確定或認為嚴重度不高的。不要在這個階段替我過濾重要性——之後我會自己排序。寧可多報一個後來被我刷掉的,也不要漏掉一個真的 bug。 每個發現請用以下格式: - **位置**:行號或函式名稱 - **問題**:具體描述會出什麼錯 - **觸發情境**:什麼輸入或狀態下會發生 - **嚴重度**:高/中/低 - **信心程度**:高/中/低 - **建議修法**:具體到可以直接改 【特別檢查這幾類】 1. 邊界條件(空值、零、超大值、空陣列) 2. 並發與競態條件 3. 錯誤處理與例外路徑 4. 資源洩漏(連線、檔案、記憶體) 5. 安全性(注入、權限、機敏資料外洩) 最後請給我一個彙總表格,依「嚴重度 × 信心程度」排序。請用繁體中文台灣用語。
怎麼用這則提示詞
- 複製上方整段提示詞,貼到 ChatGPT/Claude/Gemini 等 AI。
- 把(括號)裡的佔位換成你的真實資料:對象、背景、目標、限制。
- 第一次結果若太籠統,追問或補上「指定格式、字數、語氣、一個範例」,再讓它重寫一次。