線上課程 AI x BDD:規格驅動全自動開發術 軟體設計模式精通之旅 合購方案 企業服務 學員案例 部落格 活動 登入 / 註冊
TAG

規格驅動開發

規格驅動開發

BDD 是什麼?行為驅動開發完整介紹,為什麼 AI 出來後 BDD 的時代到了?
AI x BDD:規格驅動全自動化開發術

BDD 是什麼?行為驅動開發完整介紹,為什麼 AI 出來後 BDD 的時代到了?

BDD(Behavior-Driven Development,行為驅動開發)是已經至今發展已有 20 年的軟體開發流程,甚至可以說是一個方法論。 但水球我認為,BDD 的時代已經來臨了。 BDD 解決了軟體工程一直以來遇到的「溝通問題」,這個溝通問題在軟體企業層出不窮,不管是 PM 對 RD、業務對 PM 還是 QA 對 RD,總之,只要有不同職能合作就會有一堆軟體開發的需求通靈 or 上線後返工的流程問題~。 最後搞得技術人員礙於需求不清楚、礙於不知道「要測什麼」,而導致最後很難「一次到位」地交付業務端或是 PM 端想要的軟體程式碼。 這個方法論已經存在 20 幾年了, 為什麼?分享一個在軟體企業中你八成也遇過的場景。 功能寫完了,測試也過了,上線。然後 PM 跑來說:「欸,這不是我要的。

· 38 分鐘
AI x BDD 規格驅動全自動化開發術 - (3):一個 Prompt 讓 AI 自己寫測試、自己寫程式!
AI x BDD:規格驅動全自動化開發術

AI x BDD 規格驅動全自動化開發術 - (3):一個 Prompt 讓 AI 自己寫測試、自己寫程式!

規格驅動開發最重要的就是「情境導向的全自動化開發」。現在,你手上已經有一份完整的 Gherkin Spec,裡面列舉了所有情境的 Given / When / Then。 接下來,難道我們還要自己一個一個去實作測試步驟?然後再自己去寫業務邏輯的程式碼? 不!在 AI 時代,這些通通不需要了。 這一篇,我要直接帶你動手操作,讓你親眼看到 AI 是如何根據 執行規格全自動完成開發的。 不講理論了,直接上手吧!

· 20 分鐘
AI x BDD 規格驅動全自動化開發術 - (2):靠「可執行規格」,未來的程式語言就是中文和英文沒錯!
AI x BDD:規格驅動全自動化開發術

AI x BDD 規格驅動全自動化開發術 - (2):靠「可執行規格」,未來的程式語言就是中文和英文沒錯!

就是這「可執行規格」,讓行為驅動開發 (BDD) 變成 Vibe Coding 時代下的寵兒!如果一份「需求規格」可以作為測試被執行,那只要我們訂好規格,就能命令 AI 開發出完全符合規格的程式碼,你不再需要花一堆時間擔心 AI 寫錯 Code,因為全部都被「可執行規格」這份「測試」給保護了。

· 18 分鐘