已不再支援此瀏覽器。
請升級至 Microsoft Edge,以利用最新功能、安全性更新和技術支援。
在與 AI 編碼助理合作時,規格驅動開發(SDD)解決的主要問題是什麼?
AI 模型產生程式碼的速度太慢,無法滿足現代開發時程。
對話間的上下文碎片化會導致實施不一致。
AI 程式助理無法有效產生前端程式碼。
以下哪一項最能描述規範驅動開發(SDD)的核心原則?
實作程式碼應該在制定規格前先撰寫。
規範應作為指導 AI 生成實作的唯一真實來源。
AI 模型應該能自動從現有程式碼產生規格。
GitHub Spec Kit 主要提供哪些功能?
程式碼產生、自動化測試與部署自動化。
持續存在的 Markdown 標記工件、標準化的工作流程階段,以及可重複使用的反斜線命令。
資料庫管理、API 文件與持續整合。
哪個指令可以用 GitHub Spec Kit 結構初始化新專案?
指定起始點
指定檢查
指定 init
constitution.md 檔案在規格驅動開發中的主要目的是什麼?
提供開發者逐步實作的說明。
建立指引 AI 生成實施的護欄與原則。
用來追蹤已完成的功能與專案里程碑。
則結構良好的 constitution.md 檔案通常包含哪些區段?
使用者故事、驗收標準與測試案例。
技術標準、安全要求、效能指引及編碼標準。
資料庫架構、API 端點與部署指令。
在規格驅動開發(SDD)工作流程中,spec.md 與 plan.md 之間的關係是什麼?
規格定義了要建造什麼;計畫中定義了如何建造它。
規格和圖則是同一個檔案的兩個名稱。
該計畫提供使用者需求;規範提供了技術架構。
哪個斜線指令會從現有規格產生技術方案?
/speckit.constitution
/speckit.plan
/speckit.implement
GitHub Spec Kit 中 tasks.md 檔案的主要用途是什麼?
將高層次架構決策轉化為具體且可執行的工作項目。
記錄已完成的功能以供利害關係人報告。
以實作為導向的需求取代規範。
複雜功能時,任務應該如何組織在結構良好的 tasks.md 檔案中?
依任務名稱字母順序排列,方便查閱。
分階段將相關任務分組並創造自然的里程碑。
依據估計完成時間,從最短到最長。
推薦用哪種工具來安裝和管理指定 CLI?
npm(Node Package Manager)
uv 套件管理器
pip (Python 套件安裝器)
在團隊協作的版本控制中,維護規格驅動開發(SDD)產物的主要好處是什麼?
工件成為所有團隊成員無論身處何地都能存取的共享真理來源。
版本控制會自動根據規格產生程式碼。
開發團隊不再需要分開撰寫文件。
球隊應該如何維持 constitution.md 檔案的一致性?
允許任何開發者在實施過程中依需要修改章程。
指定章程維護者,透過團隊共識審查並批准變更。
在初始建立後鎖定憲法檔案,以防止任何修改。
將規範驗證整合進 CI/CD 流程的主要優勢是什麼?
它會根據不完整的規格自動產生缺失的功能。
它確保規格在整個軟體生命週期中與生產程式碼保持同步。
它消除了手動程式碼審查的需求。
以下哪一項是CI/CD管線中自動化憲法合規的範例?
執行單元測試以驗證程式碼功能。
掃描基礎設施即程式碼檔案以驗證僅使用核准的雲端資源。
衡量程式碼覆蓋率百分比。
您必須先回答所有問題,才能檢查進度。
此頁面對您有幫助嗎?
需要本主題的協助嗎?
想要嘗試使用 Ask Learn 來釐清或引導您完成本主題嗎?