進階 · AI Coding 拆解支柱 · Pillar

AI Coding(進階)

讓 AI 寫程式之前,先學會看它怎麼錯。

Cursor、Claude Code、Codex 把寫程式的門檻拉低了 — 但拉低的是寫的門檻,不是判斷的門檻。AI 寫得快,錯也錯得快,而且錯法跟人不一樣。這個支柱寫給已經在用 coding-AI 工具的進階使用者:你會 prompt、會看 diff,但還是常常踩到那 5 種 AI 特有的雷。我們把這些雷收集起來,告訴你怎麼預防、怎麼修。

類別

幻覺 vs 邏輯錯誤

AI 生的 code,真正會炸的是邏輯,不是名字。

7
測試全綠,線上還是炸
P3-A-03 · 幻覺 vs 邏輯錯誤5 分鐘

測試全綠,線上還是炸

AI 補測試常測「正常劇本」,不是風險劇本。要補的是空值、重複請求、權限、順序反轉這些反例。

適合:已經在用 coding-AI 工具的進階使用者
AI 掰假 import,先別急著裝
P3-A-02 · 幻覺 vs 邏輯錯誤5 分鐘

AI 掰假 import,先別急著裝

coding-AI 自信 import 三個套件,結果根本不存在。先查來源、看維護、跑最小驗證,別讓假套件混進專案。

適合:已經在用 coding-AI 工具的進階使用者
程式能跑,報表還是會錯
P3-A-01 · 幻覺 vs 邏輯錯誤6 分鐘

程式能跑,報表還是會錯

coding-AI 最雷的不是寫出不能跑的程式,而是寫出看似成功、其實結果歪掉的程式。

適合:已經在用 coding-AI 工具的進階使用者
AI 寫的條件判斷在邊界值(0 / null / 空陣列)上常常出錯
幻覺 vs 邏輯錯誤5 分鐘

AI 寫的條件判斷在邊界值(0 / null / 空陣列)上常常出錯

AI 寫業務邏輯時,典型情境常常看起來很順,但 0、null、空陣列、負數、undefined 這些邊界值容易讓條件判斷失準。這篇給後端工程師一個 5 問檢查框架,幫你把 AI 產出的 if/else 從「看起來合理」拉回「真的能上線」。

適合:用 AI 寫業務邏輯、做後端的工程師
AI 用了不存在的 API 函式,為什麼 linter 沒抓到
幻覺 vs 邏輯錯誤5 分鐘

AI 用了不存在的 API 函式,為什麼 linter 沒抓到

AI 寫程式時把不存在的 API 函式寫得很像真的,linter 常常只看得到語法、匯入與型別線索,未必知道函式庫實際有沒有那個方法。這篇幫你拆清楚:為什麼會漏、現在該先跑什麼檢查、下次怎麼判斷該信工具到哪裡。

適合:用 AI 寫 prototype、相信 type system 會擋下幻覺的工程師
同一個 bug 跟 AI 講 3 次它都修不好,是它沒理解還是另有原因
幻覺 vs 邏輯錯誤5 分鐘

同一個 bug 跟 AI 講 3 次它都修不好,是它沒理解還是另有原因

同一個 bug 跟 AI 講 3 次它都修不好,常見原因不是單純聽不懂,而是它拿到的線索只夠修表面。要讓 AI debug 更穩,關鍵是把 stack trace、重現方式、你已試過的改法,一起翻成它看得懂的文字。

適合:用 AI debug、覺得它常常修錯地方的工程師
AI 寫的 code 跑起來沒錯,但行為跟你預期不一樣 — 是哪一種錯
幻覺 vs 邏輯錯誤5 分鐘

AI 寫的 code 跑起來沒錯,但行為跟你預期不一樣 — 是哪一種錯

AI 幫你寫 backend logic 時,最麻煩的常常不是程式跑不起來,而是跑得很順、結果卻偏離原本的業務規則。這篇把錯分成語法錯、API 名字錯、邏輯錯,幫你下次 review 時先抓真正該看的地方。

適合:用 Cursor / Claude Code / Codex 寫 backend logic 的工程師
類別

Context 與大型 Codebase

10k 行以上的專案,AI 的命中率為什麼掉到一半?

3
類別

技術債與 AI Slop

AI 寫得快,壞債堆得更快。

2
類別

成本與工作流

為什麼一次 Composer 跑下去額度就沒了?

2
類別

信任與 Review

AI 寫的 code 能不能放 production?

2