AI Coding 被宣傳得天花亂墜,彷彿可以讓沒有程式基礎的人,輕鬆寫出可用的應用程式成品。
事實是:要寫出堪用且具備擴展性的程式碼,你還是得遵循傳統的工程紀律來運作。
別懷疑,AI 寫大系統的能力是可疑的
像我這樣,只有 Script 語言經驗、沒有接觸過 C++ 這類硬底子語言的人來說,想完全從頭用程式碼碼出一個大型應用系統,簡直是天方夜譚。
到目前為止,AI 在寫小程序方面表現出色,但要讓它獨立完成一個大型、複雜的應用系統,它的能力是可疑的。
因此,我的 AI 程式編寫策略是:化整為零。我將功能拆解成一個個小的應用程式,再要求它們具備相似的資料架構和 UI 規範,將其組合成相對完整的功能。
AI Coding 的秘密武器
要讓 AI 成功執行這個「化零為整」的任務,光靠幾句提示詞絕對不夠。這時,我們必須放下對 AI 神奇能力的幻想,回歸到最傳統的工程文件。
我的做法是:在編寫程式碼之前,先製作並輸入以下四份文件,要求 AI 依照這些規格去規劃它的程式編寫。

值得強調的是,這種「文件先行」的作法不單獨適用於某個 AI 編碼平台,所有平台都可使用,它是一種跨工具的工程紀律。
結論:AI Coding 的進化,來自於人為紀律
這樣做,結果是一點也不「vibing」了。沒有什麼神奇的魔法,只有扎實的文件和嚴格的規範。
但正是這種非情緒化、高度紀律化的運作方式,才能讓 AI 寫出來的程式碼不僅能跑,還能被管理、被維護、被組裝成更大的系統。
AI 程式碼的上限,最終還是取決於你身為工程師所提供的紀律與架構。
<本文部分內容由 AI 協助生成,經人工編輯/發佈>
參考檔案: 真的只是參考用, 請依實際需求修改.
SRS.md Scenario.md Guideline.md README.md
SRS 編寫專家.v3 (協助使用者編寫SRS.md及Scenario.md的Gem, 提供讀者試用)



















