此浏览器不再受支持。
请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。
使用 AI 编码助手时,规范驱动开发(SDD)解决的主要问题是什么?
AI 模型生成代码的速度对于现代开发时间表来说过慢。
跨会话的上下文分散会导致实现不一致。
AI 编码助手无法有效地生成前端代码。
以下哪项最能描述规范驱动开发(SDD)的核心原则?
应在创建规范之前编写实现代码。
规范应充当指导 AI 生成的实现的单一事实来源。
AI 模型应从现有代码自动生成规范。
GitHub Spec Kit 提供的三个主要功能是什么?
代码生成、自动化测试和部署自动化。
持久化的 markdown 文档、标准化的工作流阶段和可重用的斜线命令。
数据库管理、API 文档和持续集成。
哪个命令使用 GitHub 规范工具包结构初始化新项目?
指定开始
指定检查
指定 init
规范驱动开发中 constitution.md 文件的主要用途是什么?
为开发人员提供分步实现说明。
建立用于引导 AI 生成实现的防护措施和原则。
跟踪已完成的功能和项目里程碑。
哪些部分通常包含在结构良好的 constitution.md 文件中?
用户情景、验收条件和测试用例。
技术标准、安全要求、性能准则和编码标准。
数据库架构、API 终结点和部署说明。
规范驱动开发(SDD)工作流中的 spec.md 与 plan.md 之间的关系是什么?
规范定义要生成的内容;计划定义如何生成它。
规范和计划是同一文件的两个名称。
该计划提供用户要求;该规范提供技术体系结构。
哪个斜杠命令行从现有规范生成一个技术计划?
/speckit.constitution
/speckit.plan
/speckit.implement
GitHub 规范工具包中 tasks.md 文件的主要用途是什么?
将高级体系结构决策转换为特定的可作工作项。
记录已完成的功能,以供利益干系人报告。
将规范替换为以实现为中心的要求。
如何在结构良好的 tasks.md 文件中为复杂功能组织任务?
按任务名称的字母顺序排列,便于查阅。
分阶段对相关任务进行分组并创建自然里程碑。
估计完成时间按从最短到最长排序。
建议使用哪种工具来安装和管理指定 CLI?
npm (节点包管理器)
uv 包管理器
pip (Python 包安装程序)
在团队协作的版本控制中维护规范驱动开发 (SDD) 工件的主要好处是什么?
无论位置如何,工件都成为所有团队成员可访问的共享的可信来源。
版本控制从规范自动生成代码。
开发团队不再需要单独编写文档。
团队应如何保持 constitution.md 文件中的一致性?
允许任何开发人员在实施期间根据需要修改宪法。
指定通过团队共识审查和批准更改的宪法维护者。
在初始创建后锁定宪法文件,以防止进行任何修改。
将规范验证集成到 CI/CD 管道中有哪些关键优势?
它根据不完整的规范自动生成缺少的功能。
它可确保规范在整个软件生命周期内与生产代码保持同步。
它无需手动代码评审。
以下哪项是 CI/CD 管道中自动执行宪法合规性的示例?
运行单元测试以验证代码功能。
将基础结构扫描为代码文件,以验证是否仅使用已批准的云资源。
测量代码覆盖率百分比。
在检查工作前,必须回答所有问题。
此页面是否有帮助?
需要有关本主题的帮助?
想要尝试使用 Ask Learn 阐明或指导你完成本主题?