資料庫程式 › 0
符合台灣

接手爛 Code 逐段解讀指令

王梓恩・行銷/社群編輯 ·被複製 14·最後更新 2026/08/09
適用模型ChatGPTClaude
分享:
一句話結論把前人留下沒註解的 legacy code 拆解成看得懂的邏輯,安全接手不改壞。

指令介紹

接手離職同事的專案,打開檔案一堆沒註解、變數叫 a、b、tmp 的義大利麵。不敢亂改怕炸,看半天還是不懂在幹嘛。

適用情境

接手離職同事專案看懂開源專案原始碼無註解舊系統維護重構前的風險盤點

懶人貼上・複製就能用

已填好範例複製就能直接用
▸ 想換成你自己的內容?點開填一填選填
⬇ 匯出此指令 CSV

AI 指令庫編輯的話

編輯實測先給全貌再逐段拆解,符合人理解陌生程式的順序;區分『低風險可直接改』與『需先補測試』避免手癢改壞;主動反問缺漏資訊,杜絕 AI 在缺上下文時亂猜。 這組「接手爛 Code 逐段解讀指令」是 Prompts 編輯團隊實測整理的程式 AI 指令(Prompt),適合用 ChatGPT、Claude 執行,特別適合「0」等台灣在地場景。複製上方指令範本即可使用,免費、免註冊。

模型實測對照

【一句話總結】 這是一個購物車結帳函式:把每項商品的單價乘數量加總、扣掉單品折扣,滿千再打 95 折,回傳最終金額。 【逐段解釋】 ・$t=0:total 總金額初始化。 ・foreach 迴圈:走訪每項商品 $i。  - $i['p'] * $i['q']:單價(price)× 數量(quantity),累加進 $t。  - if($i['d']>0) $t -= $i['d']:若該商品有折扣(discount)就扣掉。 ・if($t>1000) $t*=0.95:小計超過 1000 打 95 折。 ・return $t:回傳總額。 【風險點】 1. 折扣沒防呆:若 $i['d'] 大於該項金額,$t 可能被扣成負數。 2. 未檢查 key 是否存在:$i['p']、$i['q']、$i['d'] 若缺會噴 Notice/警告。 3. 浮點運算:金額用浮點數乘 0.95 可能有精度誤差,金流建議用整數(分)計算。 4. 折扣門檻 1000 與 0.95 是 magic number,硬寫在邏輯裡難維護。 【重構建議(不改外部行為)】 ・低風險:把 1000、0.95 抽成具名常數,加上 array key 存在檢查。 ・需先補測試再動:改用整數運算、加入折扣不可為負的保護,因為會影響計算結果,動前務必先寫好單元測試對照舊值。 【需要你補充】 ・$i['d'] 是『金額折扣』還是『折扣率』?影響第 1 點判斷。 ・滿千折扣和單品折扣的先後順序,是否符合商業規則?
實測(ChatGPT):

為這個指令評分

0.0
0 人評分 · 點星星評分

常見問題

程式碼很長貼不下怎麼辦?

分段貼,先給主流程或最想懂的函式,並告訴 AI 其他函式的用途,它會標出需要補充的相依部分。

AI 給的重構可以直接上線嗎?

不建議,任何改動都應先在測試環境驗證、補上單元測試對照舊行為,指令已要求標示風險等級輔助你判斷。

相關指令

超推指令
Excel/試算表公式產生指令
ChatGPTGemini
符合台灣 程式 · 881
超推指令
SQL 查詢產生指令
ClaudeChatGPT
程式 · 722
產品需求規格(PRD)指令
ClaudeChatGPT
程式 · 670
超推指令
程式錯誤除錯分析指令
ClaudeChatGPT
程式 · 582
超推指令
程式碼審查意見指令
ClaudeChatGPT
程式 · 530
解釋程式碼指令
ClaudeChatGPT
程式 · 523

猜你喜歡

超推指令
繁中潤稿(去簡體化)指令
ClaudeChatGPTGemini
符合台灣 寫作 · 2,112
超推指令
求職履歷自傳改寫指令
ClaudeChatGPT
符合台灣 職場 #求職 · 1,791
實測推薦
學測國寫作文批改指令
ClaudeChatGPT
符合台灣 教育 #學測 · 1,606
文字潤飾指令
ClaudeChatGPT
寫作 · 1,510

留言討論

延伸閱讀
每週 5 組最新台灣 AI 指令,寄到你信箱
免費訂閱電子報,第一時間收到新指令與實測心得;現在訂閱立即領取「50 組必備 AI 指令懶人包」。
不寄垃圾信,隨時可取消訂閱。
↑↓ 選擇 · Enter 前往 · Esc 關閉 AI 語意搜尋
已複製 ✓